Introduction ToWeb Performance        May 3, 2011   Sergey Chernyshev   Director, Web Systems & Applications   truTV, Web ...
NY Web Performance Meetup      ~925 members
What is Web Performance?       Performance is how fast  your site works for each end user         Update your SLAsNOT how ...
Why Web Performance?User experience    "participants had to    concentrate up to 50%    more"    "greater agitation and   ...
Abandonment RateHow Loading Time Affects Your Bottom Line. KISSmetrics       http://blog.kissmetrics.com/loading-time/
Why Web Performance?$$$ Money $$$• Shopzilla +7-12% conversions!               &  -50% operation costs• +15% (+60M) downlo...
Where to look?88 requests, 6.344s   only 0.968s on backend = just 15%
Where? Front end!151 requests, 6.3s, only 0.1s on backend - less   then 2%
Page Statistics                 2003                     2009   Size:      93.7K                   507KObjects:         25...
Average Web Page Size Quintuples Since 2003   Andrew King (websiteoptimization.com)
Page Statistics• Load Time: +0.533 s• Time to first byte: +0.117 s• Time to start render: +0.179 s• Page Size: +48 KB• Requ...
What to work on?                Back-end• Cache subsystem & data lifetime policies• Web farm setup & web server configurati...
What to work on?               Front-end• JavaScript deferral (3rd party and own code)• Utilizing browser cache• Payload r...
Introduction to web performance @ IEEE
Upcoming SlideShare
Loading in …5
×

Introduction to web performance @ IEEE

2,024 views

Published on

Introduction to Web Performance talk given at IEEE Long Island on May 3rd, 2011

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,024
On SlideShare
0
From Embeds
0
Number of Embeds
12
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Introduction to web performance @ IEEE

  1. 1. Introduction ToWeb Performance May 3, 2011 Sergey Chernyshev Director, Web Systems & Applications truTV, Web Services
  2. 2. NY Web Performance Meetup ~925 members
  3. 3. What is Web Performance? Performance is how fast your site works for each end user Update your SLAsNOT how many users it can serve (Scalability) NOT how often its down (Reliability)
  4. 4. Why Web Performance?User experience "participants had to concentrate up to 50% more" "greater agitation and stress" Web user connected to EEG "40% will go to a rival web site, 37% will abandon" Web Stress. A wake up call for European business. Foviance on behalf of CAhttp://www.ca.com/Files/SupportingPieces/final_webstress_survey_report_229296.pdf
  5. 5. Abandonment RateHow Loading Time Affects Your Bottom Line. KISSmetrics http://blog.kissmetrics.com/loading-time/
  6. 6. Why Web Performance?$$$ Money $$$• Shopzilla +7-12% conversions! & -50% operation costs• +15% (+60M) downloads for Firefox. (-1 sec => +2.7% downloads)• Slowness is sticky (Google and Microsoft)• SEO: Google uses sites speed in ranking
  7. 7. Where to look?88 requests, 6.344s only 0.968s on backend = just 15%
  8. 8. Where? Front end!151 requests, 6.3s, only 0.1s on backend - less then 2%
  9. 9. Page Statistics 2003 2009 Size: 93.7K 507KObjects: 25.7 64.7 Average Web Page Size Quintuples Since 2003 Andrew King (websiteoptimization.com)
  10. 10. Average Web Page Size Quintuples Since 2003 Andrew King (websiteoptimization.com)
  11. 11. Page Statistics• Load Time: +0.533 s• Time to first byte: +0.117 s• Time to start render: +0.179 s• Page Size: +48 KB• Requests: +4 in 1 year• Connections: +1 2009-2010• DNS Lookups: +1 Are pages getting faster? Patrick Meenan (webpagetest.org)
  12. 12. What to work on? Back-end• Cache subsystem & data lifetime policies• Web farm setup & web server configuration• Build ("compilation") processes• (SQL) query optimization for real-time data
  13. 13. What to work on? Front-end• JavaScript deferral (3rd party and own code)• Utilizing browser cache• Payload reduction (fewer & smaller requests)• Progressive enhancement

×