Skip to main navigation Skip to search Skip to main content

How speedy is SPDY?

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

123 Scopus citations

Abstract

SPDY is increasingly being used as an enhancement to HTTP/1.1. To understand its impact on performance, we conduct a systematic study of Web page load time (PLT) under SPDY and compare it to HTTP. To identify the factors that affect PLT, we proceed from simple, synthetic pages to complete page loads based on the top 200 Alexa sites. We find that SPDY provides a significant improvement over HTTP when we ignore dependencies in the page load process and the effects of browser computation. Most SPDY benefits stem from the use of a single TCP connection, but the same feature is also detrimental under high packet loss. Unfortunately, the benefits can be easily overwhelmed by dependencies and computation, reducing the improvements with SPDY to 7% for our lower bandwidth and higher RTT scenarios. We also find that request prioritization is of little help, while server push has good potential; we present a push policy based on dependencies that gives comparable performance to mod spdy while sending much less data.

Original languageEnglish
Title of host publicationProceedings of the 11th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2014
PublisherUSENIX Association
Pages387-399
Number of pages13
ISBN (Electronic)9781931971096
StatePublished - 2014
Event11th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2014 - Seattle, United States
Duration: Apr 2 2014Apr 4 2014

Publication series

NameProceedings of the 11th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2014

Conference

Conference11th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2014
Country/TerritoryUnited States
CitySeattle
Period04/2/1404/4/14

Fingerprint

Dive into the research topics of 'How speedy is SPDY?'. Together they form a unique fingerprint.

Cite this