43
Web Performance Optimization A Detailed Overview @AloisReitbauer

Web Performance Optimzation

Embed Size (px)

Citation preview

Page 1: Web Performance Optimzation

Web Performance OptimizationA Detailed Overview @AloisReitbauer

Page 2: Web Performance Optimzation

Web

Performance

Optimization

Page 3: Web Performance Optimzation

Why?

Page 4: Web Performance Optimzation

Source: http://googlewebmastercentral.blogspot.com/2010/04/using-site-speed-in-web-search-ranking.html

Speed impacts who sees you

Page 5: Web Performance Optimzation

Source: Jake Brutlag and Eric Schuman at Velocity 2009

Speed impacts interactions

Page 6: Web Performance Optimzation

http://carsonified.com/blog/business/fred-wilsons-10-golden-principles-of-successful-web-apps/

Speed is the Top Feature

Page 7: Web Performance Optimzation

Performance = Money

Page 8: Web Performance Optimzation

Web sites gain weight

Page 9: Web Performance Optimzation

160 kB more in one year!

Page 10: Web Performance Optimzation

<td style="padding-left:10px; overflow: hidden; white-space: nowrap;">

... not always for good reasons

* 9000

= 2 MB

17 Seconds

Page 11: Web Performance Optimzation

Third Parties makes us slow

+ ...

Our site

Page 12: Web Performance Optimzation

Web

Performance

Optimization

Page 13: Web Performance Optimzation

Latency andBandwidth

Page 14: Web Performance Optimzation

DN

S

Content

Icon: http://www.gettyicons.com/free-icon/112/hardware-icon-set/free-server-icon-png/

1

2

Roundtrips & Latency

Page 15: Web Performance Optimzation

Browsers have limits

Page 16: Web Performance Optimzation

More means slow

Page 17: Web Performance Optimzation

It’s not under your control

Page 18: Web Performance Optimzation

Web Application Delivery Chain

Browser

3rd Party

Server

Internet<html> <head>

Content

Processing

Page 19: Web Performance Optimzation

W3C Performance Working Group

Page 20: Web Performance Optimzation

Works in modern browsers

Page 21: Web Performance Optimzation

Web

Performance

Optimization

Page 22: Web Performance Optimzation

Measuring performance the Google way

Page 23: Web Performance Optimzation

Interaction dependent

Page 24: Web Performance Optimzation

User expectations increase

Page 25: Web Performance Optimzation

Websites shouldload in 2 secondsor less

Page 26: Web Performance Optimzation

A challenging goal

Page 27: Web Performance Optimzation

Web

Performance

Optimization

Page 28: Web Performance Optimzation

Whatand How

Page 29: Web Performance Optimzation

Whatand How

Page 30: Web Performance Optimzation

Books you should read

Page 31: Web Performance Optimzation

Get your site a six pack

Page 32: Web Performance Optimzation

IntelligentMarkup

Page 33: Web Performance Optimzation

Whatand How

Page 34: Web Performance Optimzation

There is no magic pixie dust ..

Page 35: Web Performance Optimzation
Page 36: Web Performance Optimzation

Best Practice Tools

Page 37: Web Performance Optimzation

Benchmarking Tools

Page 38: Web Performance Optimzation

Deep Dive Analysis

Page 39: Web Performance Optimzation

Real User Experience

Page 40: Web Performance Optimzation

Synthetic Monitoring

Page 41: Web Performance Optimzation

Start tomorrow …

Compress your content

Smush your images

Minify CSS/HTML

Cache your content

Merge your files

Page 42: Web Performance Optimzation

It’s under your control …

Page 43: Web Performance Optimzation

Alois [email protected]

@AloisReitbauerhttp://blog.dynatrace.com