Boost de laadsnelheid van jouw website met HTTP/2

Het nieuwe HTTP/2 protocol belooft een snellere en slimmere overdracht van data via het internet zodat websites sneller laden (3% tot 15% sneller). Wat is HTTP/2 nu eigenlijk, wat zijn de voordelen, en hoe activeer je het gratis bij Combell?

 

Wat is HTTP/2?

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

 

Hoe werkt HTTP/2?

Wanneer jij contact legt met een server, dan zal jouw browser een HTTP-sessie met de server opstarten. Het soort sessie is afhankelijk van de functies die browser en server ondersteunen. Ondersteunen zij beiden HTTP/2, dan zal de server het HTTP/2 protocol gebruiken om het verkeer te verpakken en optimaliseren om dan via het netwerk naar jou te sturen. Ondersteunt één van beiden HTTP/2 niét, dan zullen de browser of de server terugvallen op HTTP/1.1.

 

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

  • wat is http2 multiplexingMultiplexing: Bij 1.1 kan het protocol per verbinding de bestanden slechts één na één opvragen. Dat wil zeggen: een bestand aanvragen, wachten op een respons, het bestand downloaden en dan het volgende vragen. Voor pagina's met een hoog aantal requests vertraagt dit het laden enorm. Bovendien wordt er op huidige websites content opgevraagd van meerdere bronnen (adverteernetwerken, optimalisatie-scripts, content delivery netwerken, …). Bij HTTP/1.1 opent dit verschillende TCP-connecties.

Bij HTTP/2 kunnen meerdere bestanden via multiplexing over één enkele verbinding tegelijkertijd verstuurd worden wat een snellere website tot gevolg heeft.
Bekijk hier een demosite waarop je het verschil tussen laadtijd van HTTP en HTTP/2 ziet: http://www.HTTP2demo.io

 

  • Header optimization: Elk HTTP-verzoek bevat header informatie. Bij HTTP/1.1 werden veel van die headers bij een sessie telkens herhaald. Bij HTTP/2 worden overbodige headers verwijderd en worden de overblijvende headers gecomprimeerd (in binair formaat doorgestuurd in plaats van gewone tekst).
  • Server Push: Bij HTTP/1.1 moest de server wachten tot de client een connectie initieerde. Bij HTTP/2 kunnen servers resources meteen proactief naar de client pushen. Concreet: wanneer jouw browser contact legt met een webserver en een webpagina opvraagt, dan wordt eerst het HTML-bestand gestuurd. Daarna vraagt jouw browser naar de JavaScript bestanden, afbeeldingen, CSS, enz. - dat betekent uiteraard een massa connecties die heen en weer gaan en het weergeven van de pagina vertragen. Bij HTTP/2 zal de server weten welke content jouw browser nodig heeft om de pagina te renderen. Hij zal deze data pushen naar jouw browser vooraleer die er zelf om vraagt.

 

Wat zijn de voordelen en nadelen van HTTP/2?

Het nieuwe HTTP/2 protocol heeft vele voordelen:

  • Snellere laadtijd van webpagina's (3% tot 15% sneller, bekijk demo)
  • Veiligheid: encryptie is standaard actief
  • Mobile Friendly dankzij de header compressie
  • Minder snel hackbaar door multiplexing

Combell biedt nu ook HTTP/2 aan - dat is veiliger, sneller, efficiënter en dus mobiel vriendelijk. Activeer het NU voor jouw website!

 

Toch heeft HTTP/2 ook enkele nadelen:

 

Hoe geniet ook jij van HTTP/2?

Combell heeft onlangs al zijn servers geüpdatet naar HTTP/2. Dat wil zeggen dat jij voor jouw website ook HTTP/2 kan activeren. Bezoekt een gebruiker jouw website met een moderne browser die HTTP/2 ondersteunt (en dat doen de meeste), dan zal jouw website automatisch via het HTTP/2 protocol doorgestuurd worden naar de gebruiker en dus sneller en veiliger laden.

Alles wat je moet doen is HTTP/2 activeren voor jouw website. Dat doe je zo: ga naar je My Combell controlepaneel. Bij Site Instellingen vind je voortaan het nieuwe tabblad HTTP/2. Hier kan je HTTP/2 activeren voor jouw website.

Activeer in My Combell

Vereiste is wel dat je een geldig en actief SSL-certificaat hebt. Lees hierover meer: Gratis Let’s Encrypt beveiliging voor alle Combell hostingklanten en Let’s Encrypt: kiezen voor gratis of premium SSL-certificaat?

 

Hoe zie je of jouw website HTTP/2 is?

Met de HTTP/2 and SPDY Indicator extensie voor Firefox en voor Chrome kan je meteen zien of een website HTTP/2 compatibel is. Na installatie verschijnt er een bliksemflits in je knoppenbalk. Bij een HTTP/2 website kleurt de bliksemflits blauw, bij SPDY rood, en bij een grijze bliksemflits gaat het om een website die noch via SPDY noch via HTTP/2 geserveerd werd. Je kan de test ook online uitvoeren bij Keycdn.com.

Wacht niet langer om te genieten van de voordelen van HTTP/2 en activeer het nu via jouw controlepaneel.

Activeer in My Combell

 

Meer informatie over HTTP/2 vind je o.a. op HPBN, Github  en Kinsta.

Suggestie: video https://www.youtube.com/watch?v=vEYKRhETy4A .