What it means to deliver exceptional performance

2.102 Aufrufe

Veröffentlicht am

Veröffentlicht in: Technologie, Design
0 Kommentare
1 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

Keine Downloads
Aufrufe
Aufrufe insgesamt
2.102
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
426
Aktionen
Geteilt
0
Downloads
44
Kommentare
0
Gefällt mir
1
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

What it means to deliver exceptional performance

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

×