Sinds 2004 bieden wij webhosting aan voor de laagste prijs, met 99,9% uptime!

 

HTTP/2 ondersteuning

 
Geplaatst door Mangelot Hosting op maart 25, 2020
http/2

HTTP/2-protocol actief op alle servers

Het HTTP/2-protocol zorgt voor een snellere en slimmere overdracht van data via het internet, zodat websites sneller laden. Wat is HTTP/2 eigenlijk en wat zijn de voordelen?

Wat is HTTP/2?

HTTP/2 is een transferprotocol, net als zijn voorganger HTTP/1.1, dat al in 1999 een standaard werd. Sindsdien is het web echter veel groter geworden, zijn pagina’s veel complexer geworden en overheerst multimediacontent. Het oude protocol kon deze toevloed aan data niet efficiënt verwerken. Daarom werd HTTP/2 ontwikkeld, gebaseerd op het door Google ontwikkelde SPDY (spreek uit: Speedy).

Hoe werkt HTTP/2?

Wanneer u contact legt met een server, start uw browser een HTTP-sessie met die server. Het soort sessie hangt af van de functies die browser en server ondersteunen. Ondersteunen beide HTTP/2, dan gebruikt de server het HTTP/2-protocol om het verkeer te verpakken en te optimaliseren voordat het via het netwerk naar u wordt gestuurd. Ondersteunt een van beide HTTP/2 niet, dan vallen de browser en de server terug op HTTP/1.1.

HTTP/2 verbetert het oude HTTP/1.1-protocol op de volgende belangrijke punten:

Multiplexing: bij HTTP/1.1 kan het protocol per verbinding de bestanden slechts één voor één opvragen. Dat wil zeggen: een bestand aanvragen, wachten op een antwoord, het bestand downloaden en dan pas het volgende opvragen. Voor pagina’s met een groot aantal verzoeken (requests) vertraagt dit het laden enorm. Bovendien wordt er op huidige websites content opgevraagd van meerdere bronnen (advertentienetwerken, optimalisatiescripts, content delivery networks enzovoort). Bij HTTP/1.1 opent dit verschillende TCP-verbindingen. Bij HTTP/2 kunnen meerdere bestanden tegelijk via één verbinding worden opgevraagd.

Headeroptimalisatie: elk HTTP-verzoek bevat headerinformatie. Bij HTTP/1.1 werden veel van die headers tijdens een sessie telkens herhaald. Bij HTTP/2 worden overbodige headers weggelaten en worden de overblijvende headers gecomprimeerd (in binair formaat verstuurd in plaats van als gewone tekst).

Server push: bij HTTP/1.1 moest de server wachten tot de client een verbinding opende. Bij HTTP/2 kunnen servers resources direct en proactief naar de client sturen (pushen). Concreet: wanneer uw browser contact legt met een webserver en een webpagina opvraagt, wordt eerst het HTML-bestand gestuurd. Daarna vraagt uw browser om de JavaScript-bestanden, afbeeldingen, CSS enzovoort. Dat betekent uiteraard een massa verbindingen die heen en weer gaan en het weergeven van de pagina vertragen. Bij HTTP/2 weet de server welke content uw browser nodig heeft om de pagina weer te geven. Hij stuurt deze data naar uw browser voordat die er zelf om vraagt.

Mascotte van Mangelot Hosting met een megafoon kondigt HTTP/2 aan

Wat zijn de voordelen van HTTP/2?

Het HTTP/2-protocol heeft diverse voordelen:

  • Snellere laadtijd van webpagina’s
  • Veiligheid: encryptie is standaard actief
  • Mobielvriendelijk dankzij de headercompressie
  • Efficiënter gebruik van verbindingen dankzij multiplexing
Tags: