SlideShare a Scribd company logo
1 of 70
Download to read offline
High Performance
Distribution for Harvard
 Mobile & the Gazette

   Larry Bouthillier, Digital Video Services, HUIT
     Chris Traganos • Web Developer, HPAC
           @ctraganos          #hitsummit
Harvard on the Web.
Harvard on the Web.
Overview
• The Harvard Gazette is
  Harvard's official newspaper,
  published in print and online.


• Writers, photographers, and
  editors create the online
  version which has fresh
  content delivered daily.


• Editorial workflow is used for
  both creating print and online
  content.


• Powered by WordPress
Mobile Traffic to the Gazette

                                          2011

30000



22500



15000



7500



    0
        Jun   Jul    Aug   Sept   Oct   Nov   Dec   Jan   Feb   Mar   Apr   May
SymbianOS
                                    1%
                       Android
Gazette                 17%


Mobile
          Blackberry
 Usage       5%

                                             iPhone
  by                                          50%



Device
                 iPad
                 27%
HARVARD’s 360th
COMMENCEMENT
       G)))))))))g
         VIDEO & WEB




                       Chris Traganos
t
BIG DAY
  G)))))))g
   MAY 264, 2011
12   Graduate Schools

7,200   Conferred Degrees

 323k   Living Alumni

  102   George Brown ’29
T
LIVE STREAM
   G)))))))))))))))g
     Class Day • Commencement
SECTIONS
EVENT
DETAILS
LIVE
VIDEO
SOCIAL
STREAM
SCHOOL
LINKS
DAILY
GAZETTE
SIGN UP
t
  MOBILE
EXPERIENCE.
89%
Use their smartphone
 throughout the day




Source: The Mobile Movement Study, Google/Ipsos OTX MediaCT , Apr 2011
% of Mobile-only users per country in 2010
70
        70


                59
53                       54




35


                                  25
                                            22
18                                                19




0
        Egypt    India    Kenya        US   UK   Russia
iCommons

&
LIVE VIDEO
  WORK FLOW
 CAPTURE
LIVE VIDEO
 CAPTURE
DIGITAL
ENCODING
SERVER NETWORK
DEVICE DETECTION
30+ MOBILE
 STREAMS
iPad
(even android...)
t
TOTALS
43,733   Uniques

51,021   Visits

91,444   Pageviews

 1,948   Concurrent

  75%    US Tra c
CDN
Content Delivery Networks
Make fewer HTTP requests
  and spread them out.
S3 & Cloudfront (Backup CDN)
Dynamic Video Streaming
Optimization
        &
Distribution Tools
Image reduction for faster downloads.
ImageOptim
(PNG, JPG, GIF optimizer for Mac OS X)
RIOT
(Radical Image Optimization Tool)
Photoshop Droplets
          Harvard Gazette Team
  320kB                          90kB
A large photo
        takes 2-3
        seconds to load.
320kB
320kB


A ‘droplet’ will resize &
 compress the image.
Avg. 75% lighter at top quality.




   320kB                 90kB
Webpage Performance Tips

     Stylesheets & Javascript on CDNs


         Stylesheets at the Top


       Put Scripts at the Bottom


 Code compression for CSS & Javascript
Hosted libraries with a local fallback.
Example: Hosted libraries with a local fallback.

<script	
  type="text/javascript"	
  src="http://ajax.googleapis.com/ajax/libs/
jquery/1.4.1/jquery.min.js"></script>



<script	
  type="text/javascript">
if	
  (typeof	
  jQuery	
  ==	
  'undefined')
{
	
  	
  	
  	
  document.write(unescape("%3Cscript	
  src='/Scripts/jquery-­‐1.3.2.min.js'	
  
type='text/javascript'%3E%3C/script%3E"));
}
</script>
Further
Reading
READ ONLINE
  http://hvrd.me/ljjdvW
http://hvrd.me/ljjdvW
       (Harvard ID req’d)
READ ONLINE
http://hvrd.me/m6D943
      (Harvard ID req’d)
THANK YOU.
    -
    Special thanks:

   iCommons • MobileCDN • HUIT Telecom
       Harvard Staff Photographers
           University Archives
       Digital Communications - HPAC

More Related Content

Similar to High Performance Distribution for Harvard Video, Mobile and the Gazette

Philly ete-2011
Philly ete-2011Philly ete-2011
Philly ete-2011
davyjones
 
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
HTML5 is the Future of Mobile, PhoneGap Takes You There TodayHTML5 is the Future of Mobile, PhoneGap Takes You There Today
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
davyjones
 
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fictionFragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
Belen Barros Pena
 
Image-ine That: Image Optimization for Conversion Maximization
Image-ine That: Image Optimization for Conversion MaximizationImage-ine That: Image Optimization for Conversion Maximization
Image-ine That: Image Optimization for Conversion Maximization
Yottaa
 
Win j svsphonegap-damyan-petev-mihail-mateev
Win j svsphonegap-damyan-petev-mihail-mateevWin j svsphonegap-damyan-petev-mihail-mateev
Win j svsphonegap-damyan-petev-mihail-mateev
Mihail Mateev
 
PhoneGap Slides from HTML5 Next and Now
PhoneGap Slides from HTML5 Next and NowPhoneGap Slides from HTML5 Next and Now
PhoneGap Slides from HTML5 Next and Now
Steve Gill
 
The platform and ecosystem strategy of Windows 8
The platform and ecosystem strategy of Windows 8 The platform and ecosystem strategy of Windows 8
The platform and ecosystem strategy of Windows 8
Jae Woo Kim
 

Similar to High Performance Distribution for Harvard Video, Mobile and the Gazette (20)

Philly ete-2011
Philly ete-2011Philly ete-2011
Philly ete-2011
 
Mobile web apps
Mobile web appsMobile web apps
Mobile web apps
 
How to Develop a Rich, Native-quality User Experience for Mobile Using Web St...
How to Develop a Rich, Native-quality User Experience for Mobile Using Web St...How to Develop a Rich, Native-quality User Experience for Mobile Using Web St...
How to Develop a Rich, Native-quality User Experience for Mobile Using Web St...
 
Mobile Web Development with MWF
Mobile Web Development with MWFMobile Web Development with MWF
Mobile Web Development with MWF
 
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
HTML5 is the Future of Mobile, PhoneGap Takes You There TodayHTML5 is the Future of Mobile, PhoneGap Takes You There Today
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
 
Tech trends - Get some of these skills to stay current
Tech trends - Get some of these skills to stay currentTech trends - Get some of these skills to stay current
Tech trends - Get some of these skills to stay current
 
Keynote I
Keynote IKeynote I
Keynote I
 
PhoneGap talk from Singapore
PhoneGap talk from SingaporePhoneGap talk from Singapore
PhoneGap talk from Singapore
 
Fragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fictionFragmentation in mobile design: fact or fiction
Fragmentation in mobile design: fact or fiction
 
Image-ine That: Image Optimization for Conversion Maximization
Image-ine That: Image Optimization for Conversion MaximizationImage-ine That: Image Optimization for Conversion Maximization
Image-ine That: Image Optimization for Conversion Maximization
 
Mobile CMS - CMSExpo 2010
Mobile CMS - CMSExpo 2010Mobile CMS - CMSExpo 2010
Mobile CMS - CMSExpo 2010
 
Responsive Design & Beyond [Code & Creativity Workshop]
Responsive Design & Beyond [Code & Creativity Workshop]Responsive Design & Beyond [Code & Creativity Workshop]
Responsive Design & Beyond [Code & Creativity Workshop]
 
PhoneGap at Facebook Mobile Hack
PhoneGap at Facebook Mobile HackPhoneGap at Facebook Mobile Hack
PhoneGap at Facebook Mobile Hack
 
Mobile Web Apps Overview
Mobile Web Apps OverviewMobile Web Apps Overview
Mobile Web Apps Overview
 
Win j svsphonegap-damyan-petev-mihail-mateev
Win j svsphonegap-damyan-petev-mihail-mateevWin j svsphonegap-damyan-petev-mihail-mateev
Win j svsphonegap-damyan-petev-mihail-mateev
 
Mobile Widgets Development
Mobile Widgets DevelopmentMobile Widgets Development
Mobile Widgets Development
 
Inside Mobile Widgets Publish
Inside Mobile Widgets PublishInside Mobile Widgets Publish
Inside Mobile Widgets Publish
 
Introduction to Android by Demian Neidetcher
Introduction to Android by Demian NeidetcherIntroduction to Android by Demian Neidetcher
Introduction to Android by Demian Neidetcher
 
PhoneGap Slides from HTML5 Next and Now
PhoneGap Slides from HTML5 Next and NowPhoneGap Slides from HTML5 Next and Now
PhoneGap Slides from HTML5 Next and Now
 
The platform and ecosystem strategy of Windows 8
The platform and ecosystem strategy of Windows 8 The platform and ecosystem strategy of Windows 8
The platform and ecosystem strategy of Windows 8
 

Recently uploaded

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 

High Performance Distribution for Harvard Video, Mobile and the Gazette