Your SlideShare is downloading. ×
0
What it means to deliver exceptional performance
What it means to deliver exceptional performance
What it means to deliver exceptional performance
What it means to deliver exceptional performance
What it means to deliver exceptional performance
What it means to deliver exceptional performance
What it means to deliver exceptional performance
What it means to deliver exceptional performance
What it means to deliver exceptional performance
What it means to deliver exceptional performance
What it means to deliver exceptional performance
What it means to deliver exceptional performance
What it means to deliver exceptional performance
What it means to deliver exceptional performance
What it means to deliver exceptional performance
What it means to deliver exceptional performance
What it means to deliver exceptional performance
What it means to deliver exceptional performance
What it means to deliver exceptional performance
What it means to deliver exceptional performance
What it means to deliver exceptional performance
What it means to deliver exceptional performance
What it means to deliver exceptional performance
What it means to deliver exceptional performance
What it means to deliver exceptional performance
What it means to deliver exceptional performance
What it means to deliver exceptional performance
What it means to deliver exceptional performance
What it means to deliver exceptional performance
What it means to deliver exceptional performance
What it means to deliver exceptional performance
What it means to deliver exceptional performance
What it means to deliver exceptional performance
What it means to deliver exceptional performance
What it means to deliver exceptional performance
What it means 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

What it means to deliver exceptional performance

1,526

Published on

Published in: Technology, Design
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,526
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
43
Comments
0
Likes
1
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. What it means to deliver exceptionalperformanceAlois Reitbauer, Technology Strategist, dynaTrace
  • 2. What is exceptional performance?
  • 3. It depends …
  • 4. Websites should load in 2 to 4 seconds
  • 5. Interactions shouldtake less than a second
  • 6. What users say …
  • 7. People are not clocks(i.e. their time perception is not that precise)
  • 8. The 20 percent rule1.6 s 2s 2.4 s
  • 9. Exceptionalperformance starts at 1.6 seconds
  • 10. You might thinkthis is a lot of time
  • 11. It is not under your control Your control ends here
  • 12. Web Application Delivery Chain Content Internet ServerBrowser Processing 3rd Party
  • 13. How much time do you really have?
  • 14. Getting web content ContentIcon: http://www.gettyicons.com/free-icon/112/hardware-icon-set/free-server-icon-png/
  • 15. Adding two round trips we are down to 1.3 seconds
  • 16. We haven’t downloaded anything yet
  • 17. 200 kB at 1.5 Mb/stake about a second
  • 18. After content download we have 0.3 seconds
  • 19. Client side processing ~ 0.3 seconds
  • 20. … we now have 0.0 seconds left …
  • 21. … and have notconsidered server-side processing
  • 22. Is it impossible to be exceptionally fast?
  • 23. No, but it is really hard
  • 24. How do we get there?
  • 25. Do your homework #webperf
  • 26. … many people don’t
  • 27. How good are we?
  • 28. Then we need to look at actual timings
  • 29. What to look at?
  • 30. Now, we need to benchmark
  • 31. So now we are done?
  • 32. We need to optimizeour site for all users
  • 33. Real User Experience
  • 34. And then …
  • 35. … we have to do this continuously
  • 36. Alois Reitbauer @AloisReitbaueralois.reitbauer@dynatrace.com http://blog.dynatrace.com

×