A presentation on the Velocity 2011 conference from Pieter Ennes from Watchmouse to the London Web Performance Meetup Group. He covers some of this thoughts on the conference and also a brief overview of SPDY.
7. Sponsoring
This year:
T-shirt sponsor
Brand awareness
Blog + IAM
Next time:
Booth
Show-case more advanced features
Get a talk!
Pieter Ennes - WatchMouse 7
11. Best keynotes
Adrian Cockcroft: Netflix in the cloud
”Could not build their data center fast enough”
Amazing transition to Amazon AWS
Lots of lessons in:
http://velocityconf.com/velocity2011/public/schedule/detail/17785
Cloud automatically makes Dev and Ops interleave
John Rauser: Look at your data
Essential statistics for everyone
http://velocityconf.com/velocity2011/public/schedule/detail/20280
Pieter Ennes - WatchMouse 11
12. Look at your data
Histograms vs averages: Why important?
Performance always follows same model
Gamma distribution(s!)
Fit to model using your eye
Pieter Ennes - WatchMouse 12
17. SPDY
”An experimental protocol for a faster web”
Or: A layer 'between' SSL and HTTP that facilitates:
Multi-plexing
Prioritisation
Compression
Security
Pieter Ennes - WatchMouse 17
18. SPDY: Strong points
HTTP methods remain
No change in application logic
Multiplexing
Mandatory SSL
But does not perform slower!
Mandatory Gzip
Header compression
Upstream compression
http://www.theregister.co.uk/2011/06/16/google_and_spdy/
Pieter Ennes - WatchMouse 18
19. SPDY: Weaknesses
Mandatory SSL
Every site needs a (valid) certificate
Risk of devaluation, what's next? EV, E-EV?
Browsers need to communicate this properly
More work for server (SSL + GZip)
Caching problems
Loosen restrictions here?
No early chunked flushes?
Content-Length headers mandatory
Multiplexing is hard: Slow client adaptation?
http://arstechnica.com/web/news/2009/11/spdy-google-
Pieter Ennes - WatchMouse wants-to-speed-up-the-web-by-ditching-http.ars 19
24. SPDY: Status
Google is effectively using it
Chrome has enabled SPDY on 99% of the
connections; 1% baseline on HTTP
IANA port nr is for non-SSL SPDY (!?)
Some benefits, some problems...
http://www.theregister.co.uk/2011/06/16/google_and_spdy/
Pieter Ennes - WatchMouse 24