Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Best Practices: Tuning Performance, Offload, and Operational Efficiency with Akamai

Best Practices: Tuning Performance, Offload, and Operational Efficiency with Akamai

It's not always sites with obvious performance problems that can benefit from Akamai. Scalemates.com is the world's largest scale-modeling website, and ever since its launch was a well-tuned website with solid performance scores. But its global user experience was less than ideal, challenged by a high amount of uncacheable, dynamic and long-tail content. In this session, you'll hear from Scalemates to learn how they first developed best practices for Luna monitoring to provide highly granular visibility into the impact of tuning efforts. You'll then see how they tuned effectively for performance, offload and operational efficiency in a DevOps model, addressing advanced approaches for offloading super-dynamic content (when is it better not to cache?), implementing more than 1 million responsive images of high quality, optimizing for third-party content, and tuning performance and flow end-to-end, from client to edge to origin. This will be a technical discussion sharing a number of best practices to help you reach performance goals and get the most out of your Akamai solution.

Akamai Developer

November 13, 2017
Tweet

More Decks by Akamai Developer

Other Decks in Technology

Transcript

  1. © AKAMAI - EDGE 2017 Tuning for performance, offload &

    operational efficiency Tim Vereecke | Scalemates & Akamai
  2. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Setting the scene
  3. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Setting the scene
  4. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Setting the scene Very long tail Frequent ad hoc updates Image heavy 3rd party content Worldwide audience
  5. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Setting the scene
  6. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Before
  7. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. After
  8. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. After
  9. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. How to get there?
  10. © AKAMAI - EDGE 2017 Accelerating super dynamic content Smart

    optimisations for 3rd parties Implementing responsive images Best practices Tuning E2E flow
  11. © AKAMAI - EDGE 2017 Accelerating super dynamic content Smart

    optimisations for 3rd parties Implementing responsive images Best practices Tuning E2E flow Luna monitoring
  12. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Is offload good?
  13. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Split traffic into segments
  14. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Split traffic into segments
  15. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Consistent naming conventions
  16. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Granular view on changes
  17. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Organise your configs
  18. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  19. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  20. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  21. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Measuring
  22. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Measuring
  23. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  24. © AKAMAI - EDGE 2017 Accelerating super dynamic content Smart

    optimisations for 3rd parties Implementing responsive images Best practices Tuning E2E flow Luna monitoring
  25. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Tuning origin connectivity
  26. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Origin DNS lookup
  27. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Origin DNS lookup
  28. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Hardcode IP
  29. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Tuning TLS
  30. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. TLS overhead TLS Handshake
  31. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. TLS overhead TLS Handshake Cha-Cha Poly OCSP Stapling A Grade Low RTT
  32. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Tuning for multiplexing
  33. ”All saved bytes are equal but some saved bytes are

    more equal than others” George Orwell*, 2017
  34. 1460 2 Container 1 Container 2 Container 3 Container 4

    Container 5 1460 2920 4380 5840 7300 Container 6 8760 Container 7 Container 8 10220 11680 Container 9 13140 … 14600 1700 bytes 4
  35. 1460 2 Container 1 Container 2 Container 3 Container 4

    Container 5 1460 2920 4380 5840 7300 Container 6 8760 Container 7 Container 8 10220 11680 Container 9 13140 5 6400 bytes … 14600 1700 bytes
  36. 1460 2 Container 1 Container 2 Container 3 Container 4

    Container 5 1460 2920 4380 5840 7300 Container 6 8760 Container 7 Container 8 10220 11680 Container 9 13140 5 5 6400 bytes 5841 bytes … 14600 1700 bytes
  37. 1460 2 Container 1 Container 2 Container 3 Container 4

    Container 5 1460 2920 4380 5840 7300 Container 6 8760 Container 7 Container 8 10220 11680 Container 9 13140 5 5 6400 bytes 5841 bytes 5840 bytes … 14600 1700 bytes 4
  38. #Containers = Roundup(#Bytes/MSS) 2 Container 1 Container 2 Container 3

    Container 4 Container 5 1460 2920 4380 5840 7300 Container 6 8760 Container 7 Container 8 10220 11680 Container 9 13140 5 5 6400 bytes 5841 bytes 5840 bytes … 14600 1700 bytes 4
  39. Every packet matters 2 Container 1 Container 2 Container 3

    Container 4 Container 5 1460 2920 4380 5840 7300 Container 6 8760 Container 7 Container 8 10220 11680 Container 9 13140 5 5 6400 bytes 5841 bytes 5840 bytes … 14600 1700 bytes 4
  40. HTTP/1.1 vs HTTP/2 2 Container 1 Container 2 Container 3

    Container 4 Container 5 1460 2920 4380 5840 7300 Container 6 8760 Container 7 Container 8 10220 11680 Container 9 13140 5 5 6400 bytes 5841 bytes 5840 bytes … 14600 1700 bytes 4
  41. HTTP/1.1 vs HTTP/2 2 Container 1 Container 2 Container 3

    Container 4 Container 5 1460 2920 4380 5840 7300 Container 6 8760 Container 7 Container 8 10220 11680 Container 9 13140 5 5 6400 bytes 5841 bytes 5840 bytes … 14600 1700 bytes 4
  42. HTTP/1.1 vs HTTP/2 2 Container 1 Container 2 Container 3

    Container 4 Container 5 1460 2920 4380 5840 7300 Container 6 8760 Container 7 Container 8 10220 11680 Container 9 13140 5 5 6400 bytes 5841 bytes 5840 bytes Container X 14600 1700 bytes 4 2 Container 1 Container 2 Container 3 Container 4 Container 5 1460 2920 4380 5840 7300 Container 6 8760 Container 7 Container 8 10220 11680 Container 9 13140 Container X 14600
  43. HTTP/1.1 vs HTTP/2 2 Container 1 Container 2 Container 3

    Container 4 Container 5 1460 2920 4380 5840 7300 Container 6 8760 Container 7 Container 8 10220 11680 Container 9 13140 5 5 6400 bytes 5841 bytes 5840 bytes Container X 14600 1700 bytes 4 2 Container 1 Container 2 Container 3 Container 4 Container 5 1460 2920 4380 5840 7300 Container 6 8760 Container 7 Container 8 10220 11680 Container 9 13140 5 Container X 14600 1
  44. HTTP/1.1 vs HTTP/2 2 Container 1 Container 2 Container 3

    Container 4 Container 5 1460 2920 4380 5840 7300 Container 6 8760 Container 7 Container 8 10220 11680 Container 9 13140 5 5 6000 bytes 5841 bytes 5840 bytes Container X 14600 1700 bytes 4 2 Container 1 Container 2 Container 3 Container 4 Container 5 1460 2920 4380 5840 7300 Container 6 8760 Container 7 Container 8 10220 11680 Container 9 13140 5 Container X 14600 1
  45. HTTP/1.1 vs HTTP/2 2 Container 1 Container 2 Container 3

    Container 4 Container 5 1460 2920 4380 5840 7300 Container 6 8760 Container 7 Container 8 10220 11680 Container 9 13140 5 5 6400 bytes 5841 bytes 5840 bytes Container X 14600 1700 bytes 4 2 Container 1 Container 2 Container 3 Container 4 Container 5 1460 2920 4380 5840 7300 Container 6 8760 Container 7 Container 8 10220 11680 Container 9 13140 5 Container X 14600
  46. Every packet byte matters 2 Container 1 Container 2 Container

    3 Container 4 Container 5 1460 2920 4380 5840 7300 Container 6 8760 Container 7 Container 8 10220 11680 Container 9 13140 5 5 6400 bytes 5841 bytes 5840 bytes Container X 14600 1700 bytes 4 2 Container 1 Container 2 Container 3 Container 4 Container 5 1460 2920 4380 5840 7300 Container 6 8760 Container 7 Container 8 10220 11680 Container 9 13140 5 Container X 14600
  47. Every packet byte matters 2 Container 1 Container 2 Container

    3 Container 4 Container 5 1460 2920 4380 5840 7300 Container 6 8760 Container 7 Container 8 10220 11680 Container 9 13140 5 Container X 14600 GZIP Brotli Minify CSS/JS Optimize Images Remove Headers Merge Files*
  48. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Why do you cache?
  49. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Edge hits for 1 object Time Edge view
  50. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Edge hits for 1 object Time Edge view TTL TTL
  51. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Edge hits for 1 object Time Edge view TTL TTL
  52. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Edge hits for 1 object ms Time Edge view TTL TTL
  53. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Edge hits for 1 object ms Time Edge view TTL TTL Performance risk
  54. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Edge hits for 1 object ms Time Edge view TTL TTL ms Time Origin view Performance risk Scalability risk
  55. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Edge hits for 1 object ms Time Edge view TTL TTL ms Time Origin view Performance risk Scalability risk Out of sync risk Version X Version X+1
  56. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Trade offs? ms Time Edge view TTL TTL ms Time Origin view Performance risk Scalability risk Out of sync risk Version X Version X+1
  57. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Is there a magic bullet? ms Time Edge view TTL TTL ms Time Origin view Performance risk Scalability risk Out of sync risk Version X Version X+1
  58. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Prefreshing ms Time Edge view TTL TTL ms Time Origin view Version X Version X+1
  59. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Prefreshing ms Time Edge view TTL TTL ms Time Origin view Version X Version X+1
  60. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Prefreshing ms Time Edge view TTL TTL ms Time Origin view Version X Version X+1
  61. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Prefreshing ms Time Edge view TTL TTL ms Time Origin view Version X Version X+1
  62. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Prefreshing ms Time Edge view TTL TTL ms Time Origin view Version X Version X+1
  63. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Prefreshing ms Time Edge view TTL TTL ms Time Origin view Version X Version X+1
  64. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Prefreshing ms Time Edge view TTL TTL ms Time Origin view Version X Version X+1
  65. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Prefreshing ms Time Edge view TTL TTL ms Time Origin view Version X Version X+1
  66. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Impact ms Time Edge view TTL TTL ms Time Origin view Version X Version X+1 Performance risk reduced Scalability risk increased* Out of sync risk reduced
  67. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Tradeoffs ms Time Edge view TTL TTL ms Time Origin view Version X Version X+1 Performance risk Scalability risk Out of sync risk
  68. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Some examples Homepage Category pages
  69. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. PDP’s
  70. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. PDP’s Time Edge view TTL TTL
  71. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Caching decreases performance Time Edge view TTL TTL
  72. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Session limitations
  73. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  74. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  75. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  76. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  77. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Session limitations
  78. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Option 1: Cache
  79. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Option 1: Cache
  80. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Option 2: 100% Dynamic
  81. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Option 2: 100% Dynamic Performance
  82. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Option 3: XHR
  83. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  84. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  85. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  86. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  87. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  88. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Option 3: ESI
  89. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  90. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  91. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  92. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Content Header Side Box PDP #1 Homepage (1x) Content Footer Header Side Box Content Footer Header Side Box PDP #2 Footer Online Online Online
  93. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Content Header Side Box PDP #1 Homepage (1x) Content Footer Header Side Box Content Footer Header Side Box PDP #2 Footer Online Online Online
  94. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Content Header Side Box PDP #1 Homepage (1x) Content Footer Header Side Box Content Footer Header Side Box PDP #2 Footer Online Online Online Generic 30 days Generic 30 days Generic 30 days
  95. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Content Header Side Box PDP #1 Homepage (1x) Content Footer Header Side Box Content Footer Header Side Box PDP #2 Footer Online Online Online Generic 30 days Generic 30 days Generic 30 days PDP 30 days PDP 30 days
  96. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Content Header Side Box PDP #1 Homepage (1x) Content Footer Header Side Box Content Footer Header Side Box PDP #2 Footer Online Online Online Generic 30 days Generic 30 days Generic 30 days Home 30 days PDP 30 days PDP 30 days
  97. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Content Header Side Box PDP #1 Homepage (1x) Content Footer Header Side Box Content Footer Header Side Box PDP #2 Footer Online Online Online Generic 30 days Generic 30 days Generic 30 days Home 30 days PDP 30 days PDP 30 days Home 4 hours Specific dynamic Specific dynamic
  98. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Content Header Side Box PDP #1 Homepage (1x) Content Footer Header Side Box Content Footer Header Side Box PDP #2 Footer Online Online Online Generic 30 days Generic 30 days Generic 30 days Home 30 days PDP 30 days PDP 30 days Home 4 hours Specific dynamic Specific dynamic
  99. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Content Header Side Box PDP #1 Homepage (1x) Content Footer Header Side Box Content Footer Header Side Box PDP #2 Footer 4mins 4mins 4mins Generic 30 days Generic 30 days Generic 30 days Home 30 days PDP 30 days PDP 30 days Home 4 hours Specific dynamic Specific dynamic
  100. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Header PDP #1 Homepage (1x) Header Header PDP #2 4mins 4mins 4mins Home 30 days PDP 30 days PDP 30 days Home 4 hours Specific dynamic Specific dynamic ESI use cases
  101. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Header PDP #1 Homepage (1x) Header Header PDP #2 4mins 4mins 4mins Home 30 days PDP 30 days PDP 30 days Home 4 hours Specific dynamic Specific dynamic ESI use cases 1) Increase TTL of cacheable pages by injecting lower TTL components
  102. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Header PDP #1 Homepage (1x) Header Header PDP #2 4mins 4mins 4mins Home 30 days PDP 30 days PDP 30 days Home 4 hours Specific dynamic Specific dynamic ESI use cases 1) Increase TTL of cacheable pages by injecting lower TTL components 2) Increase cache efficiency by executing (component) logic at the Edge
  103. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Header PDP #1 Homepage (1x) Header Header PDP #2 4mins 4mins 4mins Home 30 days PDP 30 days PDP 30 days Home 4 hours Specific dynamic Specific dynamic ESI use cases 1) Increase TTL of cacheable pages by injecting lower TTL components 2) Increase cache efficiency by executing (component) logic at the Edge 3) Reduce weight of dynamic requests by injecting high TTL components
  104. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Content Header Side Box PDP #1 Homepage (1x) Content Footer Header Side Box Content Footer Header Side Box PDP #2 Footer 4mins 4mins 4mins Generic 30 days Generic 30 days Generic 30 days Home 30 days PDP 30 days PDP 30 days Home 4 hours Specific dynamic Specific dynamic Results 4mins 0s 0s 1) Increase TTL of cacheable pages by injecting lower TTL components 2) Increase cache efficiency by executing (component) logic at the Edge 3) Reduce weight of dynamic requests by injecting high TTL components Increased (perceived) performance and consistency
  105. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Content Header Side Box PDP #1 Homepage (1x) Content Footer Header Side Box Content Footer Header Side Box PDP #2 Footer 4mins 4mins 4mins Generic 30 days Generic 30 days Generic 30 days Home 30 days PDP 30 days PDP 30 days Home 4 hours Specific dynamic Specific dynamic Results 4mins 0s 0s 1) Increase TTL of cacheable pages by injecting lower TTL components 2) Increase cache efficiency by executing (component) logic at the Edge 3) Reduce weight of dynamic requests by injecting high TTL components Increased (perceived) performance and consistency
  106. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Content Header Side Box PDP #1 Homepage (1x) Content Footer Header Side Box Content Footer Header Side Box PDP #2 Footer 4mins 4mins 4mins Generic 30 days Generic 30 days Generic 30 days Home 30 days PDP 30 days PDP 30 days Home 4 hours Specific dynamic Specific dynamic Results 4mins 0s 0s Increased (perceived) performance and consistency
  107. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Content Header Side Box PDP #1 Homepage (1x) Content Footer Header Side Box Content Footer Header Side Box PDP #2 Footer 4mins 4mins 4mins Generic 30 days Generic 30 days Generic 30 days Home 30 days PDP 30 days PDP 30 days Home 4 hours Specific dynamic Specific dynamic Results 4mins 0s 0s
  108. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Content Header Side Box PDP #1 Homepage (1x) Content Footer Header Side Box Content Footer Header Side Box PDP #2 Footer 4mins 4mins 4mins Generic 30 days Generic 30 days Generic 30 days Home 30 days PDP 30 days PDP 30 days Home 4 hours Specific dynamic Specific dynamic Results 4mins 0s 0s 1) Increase TTL of cacheable pages by injecting lower TTL components 2) Increase cache efficiency by executing (component) logic at the Edge 3) Reduce weight of dynamic requests by injecting high TTL components Increased offload*
  109. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  110. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  111. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  112. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. EdgeStart
  113. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  114. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Same for 200K Longtail pages
  115. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Same for 200K Longtail pages Barrier: Instruction to Akamai Edge where common part ends
  116. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Same for 200K Longtail pages Barrier: Instruction to Akamai Edge where common part ends Browser instructi ons heavy
  117. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. EdgeStart
  118. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. EdgeStart
  119. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  120. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  121. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Advanced tuning example
  122. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  123. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  124. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  125. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  126. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Operational efficiency
  127. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  128. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Controlling the cache
  129. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Controlling the cache akamai@ju179:~#
  130. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Controlling the cache akamai@ju179:~# akamai@ju179:~# akamai purge delete https://www.scalemates.com/static/main-css.js
  131. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Controlling the cache akamai@ju179:~# akamai@ju179:~# akamai purge delete https://www.scalemates.com/static/main-css.js Purging...... [OK] (URLs: 1, ETA: 5 seconds)
  132. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Controlling the cache akamai@ju179:~# akamai@ju179:~# akamai purge delete https://www.scalemates.com/static/main-css.js Purging...... [OK] (URLs: 1, ETA: 5 seconds) akamai@ju179:~# cat list.txt | akamai purge delete
  133. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Controlling the cache akamai@ju179:~# akamai@ju179:~# akamai purge delete https://www.scalemates.com/static/main-css.js Purging...... [OK] (URLs: 1, ETA: 5 seconds) akamai@ju179:~# cat list.txt | akamai purge delete Purging...... [OK] (URLs: 26, ETA: 5 seconds)
  134. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Controlling the cache akamai@ju179:~# akamai@ju179:~# akamai purge delete https://www.scalemates.com/static/main-css.js Purging...... [OK] (URLs: 1, ETA: 5 seconds) akamai@ju179:~# cat list.txt | akamai purge delete Purging...... [OK] (URLs: 26, ETA: 5 seconds)
  135. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Controlling the cache akamai@ju179:~# akamai@ju179:~# akamai purge delete https://www.scalemates.com/static/main-css.js Purging...... [OK] (URLs: 1, ETA: 5 seconds) akamai@ju179:~# cat list.txt | akamai purge delete Purging...... [OK] (URLs: 26, ETA: 5 seconds)
  136. © AKAMAI - EDGE 2017 Accelerating super dynamic content Smart

    optimisations for 3rd parties Implementing responsive images Best practices Tuning E2E flow
  137. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  138. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Typical
  139. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Preconnect
  140. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Adaptive acceleration
  141. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  142. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. 3rd party strategies
  143. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  144. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. #Sites using Library
  145. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. #Sites using Library
  146. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. #Sites using Library using your version
  147. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. #Sites using Library using your version using your CDN
  148. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. #Sites using Library using your version using your CDN in browser
  149. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. #Sites using Library using your version using your CDN in browser What is your strategy?
  150. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. #Sites using Library using your version using your CDN in browser What is your strategy? Pick smart (& Pre-connect) Host locally Smart proxy
  151. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  152. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. No compromise on quality
  153. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. No compromise on speed
  154. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Protecting content and traffic
  155. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. 2200px, Perceptual quality: High
  156. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. 2200px, Perceptual quality: High 1200px, Perceptual quality: Medium high
  157. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  158. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  159. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  160. © AKAMAI - EDGE 2017 Accelerating super dynamic content Smart

    optimisations for 3rd parties Implementing responsive images Summary Tuning E2E flow Luna monitoring
  161. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast,

    personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Thank you!