Google SPDY maakt web 15 procent sneller
Gepubliceerd: Donderdag 16 juni 2011
Auteur: Michiel van Blommestein
Google gebruikt het SPDY-protocol al voor bijna alle verbindingen met zijn webdiensten. Het bedrijf meldt snelheidswinsten van 15 procent vergeleken met de controlegroep.
SPDY (uitspraak: speedy) is een open source sessie-protocol voor html5 dat in 2009 aan Chrome 6 is toegevoegd. Indertijd werd het bij wijze van test alleen aangezet bij een beperkt aantal SSL-verbindingen met Google-diensten, maar ondertussen is dat volgens Mike Belshe van het Chrome-ontwikkelteam gestegen naar 99 procent.
Dat ene procentpunt is volgens hem nodig om als ijkpunt (de controlegroep) te dienen zodat de prestaties van SPDY kunnen worden gemeten. Waar lab-testen winsten vertonen van maar liefst 55 procent, blijkt het in de praktijk lager uit te vallen: 15 procent gemiddelde snelheidswinst, volgens Belshe.
Compressie en multiplexing
De snelheidswinst wordt met SPDY geboekt door compressie van de http-headers, prioritiseren van aanvragen en vooral door de mogelijkheid tot multiplexing. Zonder SPDY kan http per TCP-sessie één verzoek aan. Maar met het laagje kunnen meerdere verzoeken worden gemultiplexed, zodat een TCP-sessie meerdere verzoeken aankan.
Belshe maakte tijdens een conferentie van O'Reilly ook bekend dat SPDY beschikbaar wordt voor Android. Dat betekent dat het protocol ook voor mobiele apparaten kan worden ingezet. Tot nu toe ging het alleen maar om browsers vanaf PC's.
Google is niet de enige die SPDY inzet. StrangeLoop gebruikt sinds deze week SPDY voor zijn website-versnellingsdienst. Ook het Israëlische Contendo, een leverancier van content, al gezegd SPDY te gaan gebruiken.
