Top Banner
Drop Your Website Load Time Down A Waterfall @zoompf @cosjef
22
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Drop your website load times down a waterfall final 1

Drop Your Website Load Time Down A Waterfall

@zoompf

@cosjef

Page 2: Drop your website load times down a waterfall final 1

(In No Way) Certified Experts

Billy HoffmanFounder, CTO @ Zoompf

[email protected]

@zoompf

Jeff CostaSales Engineer @ Akamai

[email protected]

@cosjef

Page 3: Drop your website load times down a waterfall final 1

Cool Things You’ll Learn

• How do I read a waterfall?• Waterfall anti-patterns• Creating your own waterfall

Page 4: Drop your website load times down a waterfall final 1

Typical Waterfall

Page 5: Drop your website load times down a waterfall final 1

Avoid data theft and downtime by extending the security perimeter outside the data-center and protect from increasing frequency, scale and sophistication of web attacks.

Breaking Down A Request

Page 6: Drop your website load times down a waterfall final 1

Breaking Down A Request

Page 7: Drop your website load times down a waterfall final 1

Back-end vs Front-end?Back-end

Time to generate and send HTMLFront-end

Everything that follows

Page 8: Drop your website load times down a waterfall final 1

Important Timers

Start Render OnLoad Event

Page 9: Drop your website load times down a waterfall final 1

Avoid data theft and downtime by extending the security perimeter outside the data-center and protect from increasing frequency, scale and sophistication of web attacks.

Problems

Latency: every request/response round trip incurs a latency penalty.

Payload: page size increasing; last mile bandwidth varies wildly.

Rendering: browser rendering andparsing takes time.

Page 10: Drop your website load times down a waterfall final 1

Waterfall Anti-Patterns

Page 11: Drop your website load times down a waterfall final 1

OMG WTF MS?

SSL Latency

Page 12: Drop your website load times down a waterfall final 1

SSL Latency Part Deux

Page 13: Drop your website load times down a waterfall final 1

The Hockey Stick

Page 14: Drop your website load times down a waterfall final 1

Errors + Redirects

Page 15: Drop your website load times down a waterfall final 1

DNS Lookup

Page 16: Drop your website load times down a waterfall final 1

TTFB

Page 17: Drop your website load times down a waterfall final 1

Keep-Alive

Page 18: Drop your website load times down a waterfall final 1

The Independent (UK)

http://goo.gl/T02rhU

Page 19: Drop your website load times down a waterfall final 1

Why Should I Care?

“We’ve made the Internet in our image…which in America means obese”.

-Jason Grigsby

Page 20: Drop your website load times down a waterfall final 1

Hands ON – Webpagetest.org

Page 22: Drop your website load times down a waterfall final 1

THANK YOU !

@zoompf

Billy [email protected]

Jeff [email protected]

@cosjef