state of performance

13
http://stevesouders.com/docs/velocity-20090624.ppt Disclaimer: This content does not necessarily reflect the opinions of my employer.

Upload: dom

Post on 22-Jan-2016

25 views

Category:

Documents


0 download

DESCRIPTION

State of Performance. http://stevesouders.com/docs/velocity-20090624.ppt Disclaimer: This content does not necessarily reflect the opinions of my employer. this past year. browser browser browser smush.it YSlow 2.0, Page Speed JavaScript: The Good Parts Velocity. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: State of Performance

http://stevesouders.com/docs/velocity-20090624.pptDisclaimer: This content does not necessarily reflect the opinions of my employer.

Page 2: State of Performance

browser

browser

browser

smush.it

YSlow 2.0, Page Speed

JavaScript: The Good Parts

Velocity

this past year

Page 3: State of Performance

how does your web feel?

Page 4: State of Performance

why?

web site owners

1. don't know their web site is slow

2. don't know what is slow

3. don't know how to fix it

4. don't/can't prioritize the fix

Page 5: State of Performance

my site slow? really??

easy instrumentation – Jiffy + AppEngine

community opt-in – a la Alexa

trends

messaging

visualizations – MSFast

Page 6: State of Performance

what to fix

HttpWatch, Firebug Net Panel, Fiddler

sample size?

non-network – HTML, JS, CSS

Page 7: State of Performance

how to fix it

YSlow, Page Speed, Pagetest, VRTA, neXpert, MSFast

sample size?

non-network – HTML, JS, CSS

backend

Page 8: State of Performance

prioritizing the fix

tradeoffs, ROIBing: +1 second == -2.8% revenueGoogle: +400ms == -0.76%

searches/userShopzilla: faster: +7-12% revenue, -

50% nodes

wow versus infrastructure

technical constraints

Page 9: State of Performance

BHAP

single threaded browsers

level of difficulty

connection speeds

mobile

ads

Page 10: State of Performance
Page 11: State of Performance

things are getting better

March 2007

March 2009

future Expires 26% 93%gzip CSS, JS 5/10 10/10sprites 2/10 9/10minify JS 4/10 9/10

AOL, eBay, Facebook, Google Search, Live Search, MSN, MySpace, Wikipedia, Yahoo, YouTube

Page 12: State of Performance

don't give up

optimize locally

think globallycache "compiled" JS

multipart downloads

prefetching, preferred caching

WordPress, PHP, Dreamhost

fast-by-default

Internet infrastructure

Page 13: State of Performance