Delen via


Prestatieoptimalisatie HTTP 1.1/2

HTTP/2 is bedoeld om de prestaties aan de clientzijde te verbeteren (bijvoorbeeld de laadtijd van pagina's in een browser). Op de server kan dit een lichte toename van de CPU-kosten vertegenwoordigen. Terwijl de server niet langer één TCP-verbinding voor elke aanvraag vereist, wordt een deel van die status nu bewaard in de HTTP-laag. Bovendien heeft HTTP/2 headercompressie, die extra CPU-belasting vertegenwoordigt.

Sommige situaties vereisen een HTTP/1.1-terugval (de HTTP/2-verbinding opnieuw instellen en in plaats daarvan een nieuwe verbinding tot stand brengen voor het gebruik van HTTP/1.1). Met name vereisen TLS-heronderhandeling en HTTP-verificatie (behalve Basic en Digest) een HTTP/1.1-terugval. Hoewel dit overhead toevoegt, impliceren deze bewerkingen al enige vertraging en zijn ze dus niet bijzonder prestatiegevoelig.

Aanvullende verwijzingen