SlideShare a Scribd company logo
1 of 174
© 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
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

Similar to Akamai Edge 2017: Tuning web delivery for performance, offload & efficiency

Managing the IoT OTA via the Akamai OPEN APIs and Google Sheets
Managing the IoT OTA via the Akamai OPEN APIs and Google SheetsManaging the IoT OTA via the Akamai OPEN APIs and Google Sheets
Managing the IoT OTA via the Akamai OPEN APIs and Google SheetsAkamai Developers & Admins
 
IoT - Software Updates Via Akamai Over the Air Services
IoT - Software Updates Via Akamai Over the Air ServicesIoT - Software Updates Via Akamai Over the Air Services
IoT - Software Updates Via Akamai Over the Air ServicesAkamai Developers & Admins
 
Tom uk soti_final_without video.4.21.15
Tom uk soti_final_without video.4.21.15Tom uk soti_final_without video.4.21.15
Tom uk soti_final_without video.4.21.15Liz Bradley
 
IoT Deep Dive - Be an IoT Developer for an Hour
IoT Deep Dive - Be an IoT Developer for an HourIoT Deep Dive - Be an IoT Developer for an Hour
IoT Deep Dive - Be an IoT Developer for an HourTaisuke Yamada
 
Future of CDN - Next 10 Years - Ahmet Ozalp, Akamai Technologies - DigiWorld ...
Future of CDN - Next 10 Years - Ahmet Ozalp, Akamai Technologies - DigiWorld ...Future of CDN - Next 10 Years - Ahmet Ozalp, Akamai Technologies - DigiWorld ...
Future of CDN - Next 10 Years - Ahmet Ozalp, Akamai Technologies - DigiWorld ...IDATE DigiWorld
 
Holiday Retail Readiness: Preparing For Peak
Holiday Retail Readiness: Preparing For PeakHoliday Retail Readiness: Preparing For Peak
Holiday Retail Readiness: Preparing For PeakG3 Communications
 
Cloudlets and DevOps - A Dangerously Powerful Combination to Extend Capabilit...
Cloudlets and DevOps - A Dangerously Powerful Combination to Extend Capabilit...Cloudlets and DevOps - A Dangerously Powerful Combination to Extend Capabilit...
Cloudlets and DevOps - A Dangerously Powerful Combination to Extend Capabilit...Akamai Developers & Admins
 
AWS Data Transfer Services: Deep Dive - SRV302 - Chicago AWS Summit
AWS Data Transfer Services: Deep Dive - SRV302 - Chicago AWS SummitAWS Data Transfer Services: Deep Dive - SRV302 - Chicago AWS Summit
AWS Data Transfer Services: Deep Dive - SRV302 - Chicago AWS SummitAmazon Web Services
 
FiSH 2017 (Fukuoka International Startup Hub)| SORACOM The secure, scalable, ...
FiSH 2017 (Fukuoka International Startup Hub)| SORACOM The secure, scalable, ...FiSH 2017 (Fukuoka International Startup Hub)| SORACOM The secure, scalable, ...
FiSH 2017 (Fukuoka International Startup Hub)| SORACOM The secure, scalable, ...SORACOM,INC
 
Improving mobile performance
Improving mobile performanceImproving mobile performance
Improving mobile performanceBhagirath Gaonkar
 
UKOUG - Implementing Enterprise API Management in the Oracle Cloud
UKOUG - Implementing Enterprise API Management in the Oracle CloudUKOUG - Implementing Enterprise API Management in the Oracle Cloud
UKOUG - Implementing Enterprise API Management in the Oracle Cloudluisw19
 
100%-ный контроль для 100%-ной безопасности
100%-ный контроль для 100%-ной безопасности100%-ный контроль для 100%-ной безопасности
100%-ный контроль для 100%-ной безопасностиАльбина Минуллина
 
DWS15 - TV & Video Forum - Challenges to delivering a successful future for o...
DWS15 - TV & Video Forum - Challenges to delivering a successful future for o...DWS15 - TV & Video Forum - Challenges to delivering a successful future for o...
DWS15 - TV & Video Forum - Challenges to delivering a successful future for o...IDATE DigiWorld
 
Google Cloud Lightning Talk
Google Cloud Lightning TalkGoogle Cloud Lightning Talk
Google Cloud Lightning TalkDMI
 
CisCon 2018 - Analytics per Storage Area Networks
CisCon 2018 - Analytics per Storage Area NetworksCisCon 2018 - Analytics per Storage Area Networks
CisCon 2018 - Analytics per Storage Area NetworksAreaNetworking.it
 
A New Approach to Continuous Monitoring in the Cloud: Migrate to AWS with NET...
A New Approach to Continuous Monitoring in the Cloud: Migrate to AWS with NET...A New Approach to Continuous Monitoring in the Cloud: Migrate to AWS with NET...
A New Approach to Continuous Monitoring in the Cloud: Migrate to AWS with NET...Amazon Web Services
 
Edge 2016 IPv6 is here: the future is now
Edge 2016 IPv6 is here: the future is nowEdge 2016 IPv6 is here: the future is now
Edge 2016 IPv6 is here: the future is nowakamaidevrel
 
Edge2AI delivered by Cloudera Edge Management(CEM) 
Edge2AI delivered by Cloudera Edge Management(CEM) Edge2AI delivered by Cloudera Edge Management(CEM) 
Edge2AI delivered by Cloudera Edge Management(CEM) gvetticaden
 
kreuzwerker AWS Modernizing Legacy Operations with Containerized Solutions 20...
kreuzwerker AWS Modernizing Legacy Operations with Containerized Solutions 20...kreuzwerker AWS Modernizing Legacy Operations with Containerized Solutions 20...
kreuzwerker AWS Modernizing Legacy Operations with Containerized Solutions 20...kreuzwerker GmbH
 

Similar to Akamai Edge 2017: Tuning web delivery for performance, offload & efficiency (20)

Managing the IoT OTA via the Akamai OPEN APIs and Google Sheets
Managing the IoT OTA via the Akamai OPEN APIs and Google SheetsManaging the IoT OTA via the Akamai OPEN APIs and Google Sheets
Managing the IoT OTA via the Akamai OPEN APIs and Google Sheets
 
IoT - Software Updates Via Akamai Over the Air Services
IoT - Software Updates Via Akamai Over the Air ServicesIoT - Software Updates Via Akamai Over the Air Services
IoT - Software Updates Via Akamai Over the Air Services
 
Tom uk soti_final_without video.4.21.15
Tom uk soti_final_without video.4.21.15Tom uk soti_final_without video.4.21.15
Tom uk soti_final_without video.4.21.15
 
IoT Deep Dive - Be an IoT Developer for an Hour
IoT Deep Dive - Be an IoT Developer for an HourIoT Deep Dive - Be an IoT Developer for an Hour
IoT Deep Dive - Be an IoT Developer for an Hour
 
Future of CDN - Next 10 Years - Ahmet Ozalp, Akamai Technologies - DigiWorld ...
Future of CDN - Next 10 Years - Ahmet Ozalp, Akamai Technologies - DigiWorld ...Future of CDN - Next 10 Years - Ahmet Ozalp, Akamai Technologies - DigiWorld ...
Future of CDN - Next 10 Years - Ahmet Ozalp, Akamai Technologies - DigiWorld ...
 
Holiday Retail Readiness: Preparing For Peak
Holiday Retail Readiness: Preparing For PeakHoliday Retail Readiness: Preparing For Peak
Holiday Retail Readiness: Preparing For Peak
 
Cloudlets and DevOps - A Dangerously Powerful Combination to Extend Capabilit...
Cloudlets and DevOps - A Dangerously Powerful Combination to Extend Capabilit...Cloudlets and DevOps - A Dangerously Powerful Combination to Extend Capabilit...
Cloudlets and DevOps - A Dangerously Powerful Combination to Extend Capabilit...
 
AWS Data Transfer Services: Deep Dive - SRV302 - Chicago AWS Summit
AWS Data Transfer Services: Deep Dive - SRV302 - Chicago AWS SummitAWS Data Transfer Services: Deep Dive - SRV302 - Chicago AWS Summit
AWS Data Transfer Services: Deep Dive - SRV302 - Chicago AWS Summit
 
FiSH 2017 (Fukuoka International Startup Hub)| SORACOM The secure, scalable, ...
FiSH 2017 (Fukuoka International Startup Hub)| SORACOM The secure, scalable, ...FiSH 2017 (Fukuoka International Startup Hub)| SORACOM The secure, scalable, ...
FiSH 2017 (Fukuoka International Startup Hub)| SORACOM The secure, scalable, ...
 
Improving mobile performance
Improving mobile performanceImproving mobile performance
Improving mobile performance
 
UKOUG - Implementing Enterprise API Management in the Oracle Cloud
UKOUG - Implementing Enterprise API Management in the Oracle CloudUKOUG - Implementing Enterprise API Management in the Oracle Cloud
UKOUG - Implementing Enterprise API Management in the Oracle Cloud
 
100%-ный контроль для 100%-ной безопасности
100%-ный контроль для 100%-ной безопасности100%-ный контроль для 100%-ной безопасности
100%-ный контроль для 100%-ной безопасности
 
DWS15 - TV & Video Forum - Challenges to delivering a successful future for o...
DWS15 - TV & Video Forum - Challenges to delivering a successful future for o...DWS15 - TV & Video Forum - Challenges to delivering a successful future for o...
DWS15 - TV & Video Forum - Challenges to delivering a successful future for o...
 
Google Cloud Lightning Talk
Google Cloud Lightning TalkGoogle Cloud Lightning Talk
Google Cloud Lightning Talk
 
DESAYUNO DE TRABAJO AKAMAI
DESAYUNO DE TRABAJO AKAMAIDESAYUNO DE TRABAJO AKAMAI
DESAYUNO DE TRABAJO AKAMAI
 
CisCon 2018 - Analytics per Storage Area Networks
CisCon 2018 - Analytics per Storage Area NetworksCisCon 2018 - Analytics per Storage Area Networks
CisCon 2018 - Analytics per Storage Area Networks
 
A New Approach to Continuous Monitoring in the Cloud: Migrate to AWS with NET...
A New Approach to Continuous Monitoring in the Cloud: Migrate to AWS with NET...A New Approach to Continuous Monitoring in the Cloud: Migrate to AWS with NET...
A New Approach to Continuous Monitoring in the Cloud: Migrate to AWS with NET...
 
Edge 2016 IPv6 is here: the future is now
Edge 2016 IPv6 is here: the future is nowEdge 2016 IPv6 is here: the future is now
Edge 2016 IPv6 is here: the future is now
 
Edge2AI delivered by Cloudera Edge Management(CEM) 
Edge2AI delivered by Cloudera Edge Management(CEM) Edge2AI delivered by Cloudera Edge Management(CEM) 
Edge2AI delivered by Cloudera Edge Management(CEM) 
 
kreuzwerker AWS Modernizing Legacy Operations with Containerized Solutions 20...
kreuzwerker AWS Modernizing Legacy Operations with Containerized Solutions 20...kreuzwerker AWS Modernizing Legacy Operations with Containerized Solutions 20...
kreuzwerker AWS Modernizing Legacy Operations with Containerized Solutions 20...
 

More from Akamai Developers & Admins

AWS re:invent: The secret to building and delivering amazing apps at scale
AWS re:invent: The secret to building and delivering amazing apps at scaleAWS re:invent: The secret to building and delivering amazing apps at scale
AWS re:invent: The secret to building and delivering amazing apps at scaleAkamai Developers & Admins
 
AWS re:invent talk: The secrets to building and delivering amazing apps at scale
AWS re:invent talk: The secrets to building and delivering amazing apps at scaleAWS re:invent talk: The secrets to building and delivering amazing apps at scale
AWS re:invent talk: The secrets to building and delivering amazing apps at scaleAkamai Developers & Admins
 
Fluent 2018: When third parties stop being polite... and start getting real
Fluent 2018: When third parties stop being polite... and start getting realFluent 2018: When third parties stop being polite... and start getting real
Fluent 2018: When third parties stop being polite... and start getting realAkamai Developers & Admins
 
Integrating Security Controls into the Development and Delivery Pipeline
Integrating Security Controls into the Development and Delivery PipelineIntegrating Security Controls into the Development and Delivery Pipeline
Integrating Security Controls into the Development and Delivery PipelineAkamai Developers & Admins
 
Akamai for Dev Ops Current Capabilities - Atlanta DevOps World Tour
Akamai for Dev Ops Current Capabilities - Atlanta DevOps World TourAkamai for Dev Ops Current Capabilities - Atlanta DevOps World Tour
Akamai for Dev Ops Current Capabilities - Atlanta DevOps World TourAkamai Developers & Admins
 
Getting Started with User and API Management Features
Getting Started with User and API Management FeaturesGetting Started with User and API Management Features
Getting Started with User and API Management FeaturesAkamai Developers & Admins
 
EdgeWorkers: Enabling Autonomous, Developer Friendly Programming at the Edge
EdgeWorkers: Enabling Autonomous, Developer Friendly Programming at the EdgeEdgeWorkers: Enabling Autonomous, Developer Friendly Programming at the Edge
EdgeWorkers: Enabling Autonomous, Developer Friendly Programming at the EdgeAkamai Developers & Admins
 
Provision Your Own Apple TV channel with MSL 4.x
Provision Your Own Apple TV channel with MSL 4.xProvision Your Own Apple TV channel with MSL 4.x
Provision Your Own Apple TV channel with MSL 4.xAkamai Developers & Admins
 

More from Akamai Developers & Admins (20)

Mitigate Security Threats with SIEM
Mitigate Security Threats with SIEMMitigate Security Threats with SIEM
Mitigate Security Threats with SIEM
 
Manage Your Akamai-as-Code with Terraform
Manage Your Akamai-as-Code with TerraformManage Your Akamai-as-Code with Terraform
Manage Your Akamai-as-Code with Terraform
 
Akamai-as-Code with The Washington Post
Akamai-as-Code with The Washington PostAkamai-as-Code with The Washington Post
Akamai-as-Code with The Washington Post
 
Set up a Development Environment in 5 Minutes
Set up a Development Environment in 5 MinutesSet up a Development Environment in 5 Minutes
Set up a Development Environment in 5 Minutes
 
AWS re:invent: The secret to building and delivering amazing apps at scale
AWS re:invent: The secret to building and delivering amazing apps at scaleAWS re:invent: The secret to building and delivering amazing apps at scale
AWS re:invent: The secret to building and delivering amazing apps at scale
 
AWS re:invent talk: The secrets to building and delivering amazing apps at scale
AWS re:invent talk: The secrets to building and delivering amazing apps at scaleAWS re:invent talk: The secrets to building and delivering amazing apps at scale
AWS re:invent talk: The secrets to building and delivering amazing apps at scale
 
10 things you can do at the edge
10 things you can do at the edge10 things you can do at the edge
10 things you can do at the edge
 
How the internet is reshaping our lives
How the internet is reshaping our livesHow the internet is reshaping our lives
How the internet is reshaping our lives
 
Velocity + Fluent 2018: API Performance
Velocity + Fluent 2018: API PerformanceVelocity + Fluent 2018: API Performance
Velocity + Fluent 2018: API Performance
 
Fluent 2018: Measuring What Matters
Fluent 2018: Measuring What MattersFluent 2018: Measuring What Matters
Fluent 2018: Measuring What Matters
 
Fluent 2018: When third parties stop being polite... and start getting real
Fluent 2018: When third parties stop being polite... and start getting realFluent 2018: When third parties stop being polite... and start getting real
Fluent 2018: When third parties stop being polite... and start getting real
 
Integrating Security Controls into the Development and Delivery Pipeline
Integrating Security Controls into the Development and Delivery PipelineIntegrating Security Controls into the Development and Delivery Pipeline
Integrating Security Controls into the Development and Delivery Pipeline
 
Automation at the Edge
Automation at the EdgeAutomation at the Edge
Automation at the Edge
 
Akamai for Dev Ops Current Capabilities - Atlanta DevOps World Tour
Akamai for Dev Ops Current Capabilities - Atlanta DevOps World TourAkamai for Dev Ops Current Capabilities - Atlanta DevOps World Tour
Akamai for Dev Ops Current Capabilities - Atlanta DevOps World Tour
 
Getting Started with User and API Management Features
Getting Started with User and API Management FeaturesGetting Started with User and API Management Features
Getting Started with User and API Management Features
 
Akamai Developer General Session
Akamai Developer General SessionAkamai Developer General Session
Akamai Developer General Session
 
Akamai Admin General Session
Akamai Admin General SessionAkamai Admin General Session
Akamai Admin General Session
 
EdgeWorkers: Enabling Autonomous, Developer Friendly Programming at the Edge
EdgeWorkers: Enabling Autonomous, Developer Friendly Programming at the EdgeEdgeWorkers: Enabling Autonomous, Developer Friendly Programming at the Edge
EdgeWorkers: Enabling Autonomous, Developer Friendly Programming at the Edge
 
Optimizing your API to Perform at Scale
Optimizing your API to Perform at ScaleOptimizing your API to Perform at Scale
Optimizing your API to Perform at Scale
 
Provision Your Own Apple TV channel with MSL 4.x
Provision Your Own Apple TV channel with MSL 4.xProvision Your Own Apple TV channel with MSL 4.x
Provision Your Own Apple TV channel with MSL 4.x
 

Recently uploaded

Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 

Recently uploaded (20)

Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 

Akamai Edge 2017: Tuning web delivery for performance, offload & efficiency

  • 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
  • 41.
  • 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!