Overslaan en naar de inhoud gaan

Google maakt Apache-webservers sneller

Het SPDY-protocol (spreek uit Speedy) is door Google in 2009 ontwikkeld om inefficiënties uit het HyperText Transfer Protocol te halen. Bij de ontwikkeling daarvan zijn ontwerpbeslissingen genomen die bij de huidige stand van de techniek ongelukkig uitpakken. Zo is HTTP ontwikkeld voor de afhandeling van één bestandsoverdracht per sessie.
Maatschappij
Shutterstock
Shutterstock

Een hedendaagse webpagina kan makkelijk uit tientallen componenten – en dus evenzovele bestanden – bestaan, en onder HTTP wordt dan herhaaldelijk dezelfde header verzonden. Een ander voorbeeld van de inefficiëntie van HTTP is, dat iedere download van een elementje onder HTTP moet wachten tot de client daarom vraagt. Servers kunnen niet ongevraagd informatie sturen naar een client, ook al is zonneklaar dat die daar op zit te wachten.

Gemiddeld 15 procent winst

SPDY haalt dat soort inefficiënties uit onder HTTP opgezette verbindingen, en weet ook wat te beknibbelen op de lengte van HTTP-headers. Daarmee is aanmerkelijke tijdwinst te boeken. Hoeveel die winst bedraagt, is afhankelijk van het aantal componenten op een webpagina. Google heeft versnellingen tot 60 procent gemeten maar het gemiddelde voor de eigen systemn, waarop SDY al is geïmplementeerd, bedraagt 15 procent.

Om van die versnelling te profiteren, moet SPDY op zowel de client als de server zijn geïnstalleerd. Het beschikbaar maken van een SPDY-module voor Apache Web Servers is daarom een belangrijke stap; de software wordt erg veel gebruikt voor webservers. Het is nu wel zaak om uitbaters van websites zo ver te krijgen dat ze de module ook installeren. Google stelt deze daarom gratis ter beschikking, met als aanbeveling dat deze mod-spy gedoopte toevoeging makkelijk te installeren is en geen merkbaar effect heeft op de CPU-belasting of het geheugengebruik van de server en op de werking van HTTP-verbindingen met browsers die SDY niet ondersteunen.

Microsoft vaart eigen koers

Wat browsers betreft wordt wel een probleem dat Microsoft een andere koers vaart. Het werkt aan een eigen variant, HTTP Speed+Mobility genaamd. Ondersteuning van SPDY in Internet Explorer is dan ook niet waarschijnlijk. Dat zou kunnen veranderen als de Internet Engineering Task Force besluit om SPDY op te nemen in de HTTP 2.0-standaard, maar bij die task force ligt ook Microsofts voorstel ter tafel. Firefox ondersteunt SPDY sinds kort - sinds versie 11.0 om precies te zijn - wel.



Gerelateerde artikelen
Gerelateerde artikelen

Reacties

Om een reactie achter te laten is een account vereist.

Inloggen Word abonnee

Bevestig jouw e-mailadres

We hebben de bevestigingsmail naar %email% gestuurd.

Geen bevestigingsmail ontvangen? Controleer je spam folder. Niet in de spam, klik dan hier om een account aan te maken.

Er is iets mis gegaan

Helaas konden we op dit moment geen account voor je aanmaken. Probeer het later nog eens.

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in