Your SlideShare is downloading. ×
0
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Why you have less than a second to deliver exceptional performance
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Why you have less than a second to deliver exceptional performance

1,822

Published on

Published in: Technology, Design
4 Comments
2 Likes
Statistics
Notes
No Downloads
Views
Total Views
1,822
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
4
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Why you have less than a second todeliver exceptional performance
  • 2. What is exceptional performance?
  • 3. I did myhomework
  • 4. It depends …Instantaneous(0.1 s – 0.2 s)Immediate(0.5 s – 1 s) Continuous (2 s – 4 s)
  • 5. Websites should load in 2 to 4 seconds
  • 6. Interactions shouldtake less than a second
  • 7. What do users say?
  • 8. Consumer expectations for how How long consumers willquickly a web page should load wait for a page to load before abandoning 5% 1% less than 1 second less than 1 second 1 second 12% 2% 1 second 2 seconds 30% 10% 2 seconds 3 seconds 36% 27% 3 seconds More than 4 seconds 17% More than 4 60% seconds 0% 10% 20% 30% 40% 0% 20% 40% 60% 80%
  • 9. People are not clocks(i.e. their time perception is not that precise)
  • 10. The 20 percent rule1.6 s 2s 2.4 s
  • 11. Exceptionalperformance starts at 1.6 seconds
  • 12. You might thinkthis is a lot of time
  • 13. It is not under your control Your control ends here
  • 14. Web Application Delivery Chain Content Internet ServerBrowser Processing 3rd Party
  • 15. How much time do you really have?
  • 16. Bandwidth and Latency
  • 17. What to expect?http://www.yuiblog.com/blog/2010/04/08/analyzing-bandwidth-and-latency/
  • 18. Getting web content ContentIcon: http://www.gettyicons.com/free-icon/112/hardware-icon-set/free-server-icon-png/
  • 19. Adding two round trips we are down to 1.4 seconds
  • 20. We use more than one domain
  • 21. We haven’t downloaded anything yet
  • 22. 200 kB at 1.5 Mb/stake about a second
  • 23. After content download we have 0.3 seconds
  • 24. What about 3rd Party content
  • 25. It does not make us faster
  • 26. Client side processing ~ 0.3 seconds
  • 27. Wait …
  • 28. … we now have 0.0 seconds left …
  • 29. … and have notconsidered server-side processing
  • 30. Is it impossible to be exceptionally fast?
  • 31. No, but it is hard
  • 32. … really hard
  • 33. How do we get there?
  • 34. Do your homework #wpo
  • 35. … many people don’t
  • 36. How good are we?
  • 37. Are we done?
  • 38. No, we need to look at actual timings
  • 39. What to look at?
  • 40. Are we done now?
  • 41. Now, we need to benchmark
  • 42. … and optimize again
  • 43. So now we are done?
  • 44. We need to optimizeour site for all users
  • 45. Real User Experience
  • 46. But now …
  • 47. We have to do this continuously
  • 48. Conclusion
  • 49. “First and foremost, we believe that speed is more than a feature. Speed is the most important feature. If your application is slow, people won’t use it.” “10 Golden Principles of Successful Web Apps” Fred Wilson 19 year Venture Capitalist 3/20/2010http://carsonified.com/blog/business/fred-wilsons-10-golden-principles-of-successful-web-apps/
  • 50. Alois Reitbauer @AloisReitbaueralois.reitbauer@dynatrace.com http://blog.dynatrace.com

×