SlideShare a Scribd company logo
© AKAMAI - EDGE 2017
Tuning for performance, offload & operational efficiency
Tim Vereecke | Scalemates & Akamai
© 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
© 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
© AKAMAI - EDGE 2017
© 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
© 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
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Before
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
After
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
After
© 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?
© AKAMAI - EDGE 2017
Accelerating super dynamic content
Smart optimisations for 3rd parties
Implementing responsive images
Best practices
Tuning E2E flow
© AKAMAI - EDGE 2017
Accelerating super dynamic content
Smart optimisations for 3rd parties
Implementing responsive images
Best practices
Tuning E2E flow
Luna monitoring
Luna monitoring
© 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?
© 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
© 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
© 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
© 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
© 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
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Measuring
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Measuring
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
© AKAMAI - EDGE 2017
Accelerating super dynamic content
Smart optimisations for 3rd parties
Implementing responsive images
Best practices
Tuning E2E flow
Luna monitoring
Tuning E2E flow
© 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
© 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
© 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
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Hardcode IP
Persistent connections
Persistent connections
Persistent connections
Persistent connections
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Tuning TLS
© 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
© 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
© 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
”All saved bytes are equal
but some saved bytes are more equal than others”
George Orwell*, 2017
Best Practices: Tuning Performance, Offload, and Operational Efficiency with Akamai
1460
1460
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
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
56400 bytes
…
14600
1700 bytes
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
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
#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
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
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
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
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
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
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
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
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
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*
Accelerating super dynamic content
© 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?
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
PDP’s
© 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
© 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
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Session limitations
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Session limitations
© 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
© 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
© 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
© 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
© 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
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
© 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
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
© 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 #1Homepage (1x)
Content
Footer
Header
Side
Box
Content
Footer
Header
Side
Box
PDP #2
Footer
Online Online Online
© 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 #1Homepage (1x)
Content
Footer
Header
Side
Box
Content
Footer
Header
Side
Box
PDP #2
Footer
Online Online Online
© 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 #1Homepage (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
© 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 #1Homepage (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
© 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 #1Homepage (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
© 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 #1Homepage (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
© 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 #1Homepage (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
© 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 #1Homepage (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
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Header
PDP #1Homepage (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
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Header
PDP #1Homepage (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
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Header
PDP #1Homepage (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
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Header
PDP #1Homepage (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
© 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 #1Homepage (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
© 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 #1Homepage (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
© 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 #1Homepage (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
© 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 #1Homepage (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
© 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 #1Homepage (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*
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
EdgeStart
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
© 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
© 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
© 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
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
EdgeStart
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
EdgeStart
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
© 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
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Operational efficiency
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
© 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 - 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 - 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
© 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 - 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
© 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)
© 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)
© 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)
© AKAMAI - EDGE 2017
Accelerating super dynamic content
Smart optimisations for 3rd parties
Implementing responsive images
Best practices
Tuning E2E flow
Smart optimisations for 3rd parties
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Typical
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Preconnect
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Adaptive acceleration
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
© 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
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
© 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
© 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
© 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
© 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
© 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
© 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?
© 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
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Implementing responsive images
© 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
© 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
© 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
© 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
© 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
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
© AKAMAI - EDGE 2017
Accelerating super dynamic content
Smart optimisations for 3rd parties
Implementing responsive images
Summary
Tuning E2E flow
Luna monitoring
© AKAMAI - EDGE 2017
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
Thank you!

More Related Content

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

  • 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
  • 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 Very long tail Frequent ad hoc updates Image heavy 3rd party content Worldwide audience
  • 6. © 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
  • 7. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Before
  • 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. After
  • 10. © 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?
  • 11. © AKAMAI - EDGE 2017 Accelerating super dynamic content Smart optimisations for 3rd parties Implementing responsive images Best practices Tuning E2E flow
  • 12. © AKAMAI - EDGE 2017 Accelerating super dynamic content Smart optimisations for 3rd parties Implementing responsive images Best practices Tuning E2E flow Luna monitoring
  • 14. © 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?
  • 15. © 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
  • 16. © 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
  • 17. © 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
  • 18. © 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
  • 19. © 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
  • 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.
  • 22. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  • 23. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Measuring
  • 24. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Measuring
  • 25. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  • 26. © AKAMAI - EDGE 2017 Accelerating super dynamic content Smart optimisations for 3rd parties Implementing responsive images Best practices Tuning E2E flow Luna monitoring
  • 28. © 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
  • 29. © 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
  • 30. © 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
  • 31. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Hardcode IP
  • 36. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Tuning TLS
  • 37. © 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
  • 38. © 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
  • 39. © 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
  • 40. ”All saved bytes are equal but some saved bytes are more equal than others” George Orwell*, 2017
  • 42. 1460
  • 43. 1460
  • 44. 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
  • 45. 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 56400 bytes … 14600 1700 bytes
  • 46. 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
  • 47. 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
  • 48. #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
  • 49. 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
  • 50. 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
  • 51. 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
  • 52. 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
  • 53. 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
  • 54. 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
  • 55. 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
  • 56. 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
  • 57. 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*
  • 59. © 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?
  • 60. © 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
  • 61. © 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
  • 62. © 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
  • 63. © 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
  • 64. © 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
  • 65. © 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
  • 66. © 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
  • 67. © 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
  • 68. © 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
  • 69. © 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
  • 70. © 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
  • 71. © 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
  • 72. © 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
  • 73. © 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
  • 74. © 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
  • 75. © 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
  • 76. © 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
  • 77. © 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
  • 78. © 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
  • 79. © 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
  • 80. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. PDP’s
  • 81. © 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
  • 82. © 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
  • 83. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Session limitations
  • 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. Session limitations
  • 89. © 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
  • 90. © 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
  • 91. © 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
  • 92. © 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
  • 93. © 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
  • 94. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  • 95. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  • 96. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  • 97. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  • 98. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  • 99. © 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
  • 100. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  • 101. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  • 102. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  • 103. © 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 #1Homepage (1x) Content Footer Header Side Box Content Footer Header Side Box PDP #2 Footer Online Online Online
  • 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 #1Homepage (1x) Content Footer Header Side Box Content Footer Header Side Box PDP #2 Footer Online Online Online
  • 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 #1Homepage (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
  • 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 #1Homepage (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
  • 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 #1Homepage (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
  • 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 #1Homepage (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
  • 109. © 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 #1Homepage (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
  • 110. © 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 #1Homepage (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
  • 111. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Header PDP #1Homepage (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
  • 112. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Header PDP #1Homepage (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
  • 113. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Header PDP #1Homepage (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
  • 114. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Header PDP #1Homepage (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
  • 115. © 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 #1Homepage (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
  • 116. © 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 #1Homepage (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
  • 117. © 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 #1Homepage (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
  • 118. © 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 #1Homepage (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
  • 119. © 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 #1Homepage (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*
  • 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.
  • 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. EdgeStart
  • 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. Same for 200K Longtail pages
  • 126. © 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
  • 127. © 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
  • 128. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. EdgeStart
  • 129. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. EdgeStart
  • 130. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  • 131. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  • 132. © 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
  • 133. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  • 134. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  • 135. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  • 136. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  • 137. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Operational efficiency
  • 138. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  • 139. © 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
  • 140. © 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:~#
  • 141. © 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
  • 142. © 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)
  • 143. © 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
  • 144. © 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)
  • 145. © 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)
  • 146. © 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)
  • 147. © AKAMAI - EDGE 2017 Accelerating super dynamic content Smart optimisations for 3rd parties Implementing responsive images Best practices Tuning E2E flow
  • 148. Smart optimisations for 3rd parties
  • 149. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  • 150. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Typical
  • 151. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Preconnect
  • 152. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Adaptive acceleration
  • 153. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  • 154. © 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
  • 155. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  • 156. © 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
  • 157. © 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
  • 158. © 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
  • 159. © 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
  • 160. © 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
  • 161. © 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?
  • 162. © 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
  • 163. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  • 165. © 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
  • 166. © 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
  • 167. © 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
  • 168. © 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
  • 169. © 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
  • 170. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  • 171. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  • 172. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection.
  • 173. © AKAMAI - EDGE 2017 Accelerating super dynamic content Smart optimisations for 3rd parties Implementing responsive images Summary Tuning E2E flow Luna monitoring
  • 174. © AKAMAI - EDGE 2017 Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. Thank you!