Naar inhoud springen
SilktideHelp

HTTP/2

Silktide laadt je pagina's in een echte browser en controleert welke versie van het webprotocol elk bestand levert. Bestanden die via het oudere HTTP/1.1-protocol worden aangeboden, worden gemeld, omdat nieuwere versies pagina's sneller laden.

Waarom dit belangrijk is

HTTP is het protocol dat browsers gebruiken om elk bestand op je pagina op te halen. De oudere versie, HTTP/1.1, verwerkt aanvragen grotendeels één voor één per verbinding. Met HTTP/2 kan een browser meerdere bestanden tegelijk via één verbinding opvragen, naast andere efficiëntieverbeteringen. Daardoor laadt dezelfde pagina sneller, zonder dat de inhoud verandert. Omdat pagina's doorgaans tientallen bestanden bevatten, stapelt dit effect zich op: elke bezoeker wacht op elke pagina langer dan nodig.

HTTP/2 is sinds 2015 een standaard en wordt door alle moderne browsers ondersteund. Er is dus zelden een goede reden om bestanden nog op de oude manier aan te bieden.

Hoe je dit oplost

  1. Schakel HTTP/2 (of de opvolger daarvan, HTTP/3) in op je webserver. Alle gangbare servers ondersteunen dit, meestal via een configuratiewijziging van één regel. Hiervoor is vereist, wat je sowieso zou moeten gebruiken.
  2. Als je een of beheerde hosting gebruikt, is dit een platforminstelling. Bij de meeste platforms staat dit standaard ingeschakeld.
  3. Voor gemelde bestanden die door derden worden aangeboden, kun je hun servers niet aanpassen. Overweeg of je die bestanden überhaupt nodig hebt.

Je hoeft niets aan de inhoud van je website te wijzigen: HTTP/2 is volledig achterwaarts compatibel.

Hoe Silktide dit controleert

  1. Laad de pagina in een echte browser en leg vast welk protocol wordt gebruikt om elk bestand te leveren.
  2. Identificeer bestanden die via HTTP/1.1 zijn aangeboden terwijl HTTP/2 of nieuwer had kunnen worden gebruikt.
  3. Meld elk dergelijk bestand samen met het protocol dat het momenteel gebruikt.

Problemen oplossen

Mijn server ondersteunt HTTP/2, maar bestanden worden nog steeds gemeld

De ondersteuning moet actief zijn op de exacte server die het bestand heeft geleverd. Veelvoorkomende oorzaken zijn: het bestand komt van een subdomein of server van een derde partij zonder HTTP/2, een proxy of load balancer vóór je server verlaagt het verbindingsniveau, of het bestand is via gewoon HTTP aangeboden in plaats van via (browsers gebruiken HTTP/2 alleen via beveiligde verbindingen).

Meer informatie

Laatst bijgewerkt

Was deze pagina nuttig?

HTTP\/2 | Silktide Help