SPDYing Up the Web By Zach Archer COSC
SPDYing Up the Web By Zach Archer COSC 480
Road map �What is SPDY �Timeline �SPDY gateways �Major Advances over HTTP �Where SPDY is Currently �Closing Thoughts
SPDY (SPee. DY) �Created by Google in 2009 �Potential successor to HTTP �low-latency application-layer protocol �Retains the semantics of HTTP �Content allowed to remain unchanged �SPDY is also secure �Uses the standard SSL port 443
Time Line
SPDY Gateways �Gateways act as translators between SPDY-enabled clients and non-SPDY-enabled servers �Accelerating performance from the user experience �Accelerate mobile devices as well �Web companies used to collect users web-browsing information
Major Advances �Pipelining �Multiplexing and Prioritization �Compressed headers �Server push
Multiplexing and Prioritization �Inspired by HTTP pipelining �Multiplexing � requests and responses over a single TCP connection in independent streams �Prioritization �Works at the application layer �Allows clients to specify what is important.
Pipelining
Pipelining Continued �Resources transferred through annotated “streams” �With annotated streams SPDY can… � Return resources in any order � Interleave resources �No more head of line blocking �Faster web experience
Pipelining Continued �Head of line block
Pipelining Continued �Interleaving
Compressed headers �HTTP headers provide additional information about the request or response �Significant redundancy �User-Agent �Cookie headers �Compress relatively effectively �Out-of-band compression dictionary
Server push �No client request needed �Server uses knowledge of resources
So why use SPDY �Its much faster �SPDY vs. HTTP � Unencrypted had 27% - 60% improvement � Encrypted(SSL) had 39% - 55% improvement �SPDY encrypted is faster than HTTP unencrypted
Where are we today �Chrome and Firefox �Google services �twitter
Examples
Transitioning to SPDY �Several popular client browsers �Server support is continuing to grow it has not reached the adoption of client implementations has �Gateways will help to accelerate the “want” �Soon have more and more server support
Questions? �How do you feel about SPDY �Will it take off � Why or why not �How long till we see more and more sites using SPDY � 6 months � A year or more �Are you scared Google will take over the web?
Review �What is SPDY �SPDY gateways �Timeline �Major Advances over HTTP �Where SPDY is Currently �Closing Thoughts
References �Thomas, B. , Jurdak, R. , & Atkinson, I. (2012). SPDYing Up the Web. Communications Of The ACM, 55(12), 6473.
THANKS!
- Slides: 25