Drop your website load times down a waterfall final 1

Preview:

Citation preview

Drop Your Website Load Time Down A Waterfall

@zoompf

@cosjef

(In No Way) Certified Experts

Billy HoffmanFounder, CTO @ Zoompf

billy@zoompf.com

@zoompf

Jeff CostaSales Engineer @ Akamai

jecosta@akamai.com

@cosjef

Cool Things You’ll Learn

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

Typical Waterfall

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

Breaking Down A Request

Back-end vs Front-end?Back-end

Time to generate and send HTMLFront-end

Everything that follows

Important Timers

Start Render OnLoad Event

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.

Waterfall Anti-Patterns

OMG WTF MS?

SSL Latency

SSL Latency Part Deux

The Hockey Stick

Errors + Redirects

DNS Lookup

TTFB

Keep-Alive

The Independent (UK)

http://goo.gl/T02rhU

Why Should I Care?

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

-Jason Grigsby

Hands ON – Webpagetest.org

THANK YOU !

@zoompf

Billy Hoffmanbilly@zoompf.com

Jeff Costajecosta@akamai.com

@cosjef

Recommended