14
“80% of the end-user response time is spent on the front-end.” – Yahoo!

Epiday09 Client Side Performance

Embed Size (px)

Citation preview

Page 1: Epiday09 Client Side Performance

“80% of the end-user response time is spent on the front-end.” – Yahoo!

Page 2: Epiday09 Client Side Performance

2

Ok, Human Rights are more important than client side performance

Page 3: Epiday09 Client Side Performance

3

Slow Web sites are expensive and will make you look dorky.

Page 4: Epiday09 Client Side Performance

4

We’re using Amazon

Page 5: Epiday09 Client Side Performance

5

YSlow is our friend

Page 6: Epiday09 Client Side Performance

6

Let’s start optimizing!

Page 7: Epiday09 Client Side Performance

7

Limit the number of Http connections

Page 8: Epiday09 Client Side Performance

Limit the number of Http connections

CSS sprites

8

Page 9: Epiday09 Client Side Performance

9

Limit the number of Http connections

Combine files

Page 10: Epiday09 Client Side Performance

10

Make sure you benefit from compression

Page 11: Epiday09 Client Side Performance

11

Set an expiry date somewhere far in the future

Page 12: Epiday09 Client Side Performance

12

Put style sheets at the top

Page 13: Epiday09 Client Side Performance

13

Put scripts at the bottom

Put style sheets at the top

Page 14: Epiday09 Client Side Performance

14

Use a Content Delivery Network (CDN)