Your SlideShare is downloading. ×
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

305

Published on

5 minute Keynote on Exceptional Performance …

5 minute Keynote on Exceptional Performance

Presented by Alois Reitbauer, Technology Strategist, dynaTrace-Compuware Center of Excellence, at the Velocity Conference in Europe, October 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
305
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
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 deliverexceptional performance
  • 2. Why we want to be fast
  • 3. What is exceptional performance?
  • 4. It depends …
  • 5. What users say …
  • 6. Websites should load in 2 to 4 seconds
  • 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. Alois Reitbauer @AloisReitbaueralois.reitbauer@dynatrace.com http://blog.dynatrace.com
  • 36. Download the latest Application Performance almanac:Web | Cloud | DevOps | Mobile | Automation | Tuningwww.dynatrace.com/almanac

×