Naar de inhoud

HTTP/2

HTTP/2 vervoert meerdere HTTP-uitwisselingen over één TCP-verbinding. Mogelijke efficiëntiewinst vervangt geen meting van echte pagina- en serverprestaties.

Cloud & beheer

Wat is HTTP/2?

HTTP/2 is een HTTP-versie die meerdere aanvraag-antwoorduitwisselingen op dezelfde TCP-verbinding mogelijk maakt. Het gebruikt afzonderlijke stromen en binaire frames. RFC9113 beschrijft ook compressie van HTTP-velden en de blijvende afhankelijkheid van TCP. De betekenis van de HTTP-aanvragen voor de toepassing blijft behouden.

Voorbeeld: meerdere portaalbronnen laden

In een fictief portaal laadt een browser inhoud, opmaak en andere bronnen. Met een passende HTTP/2-verbinding kunnen meerdere uitwisselingen tegelijk lopen. Dat versnelt niet automatisch een trage databasequery of een te groot afbeeldingsbestand.

Pakketverlies op de gedeelde TCP-verbinding kan nog steeds meerdere stromen ophouden. ‘Parallel’ betekent hier dus geen volledige onafhankelijkheid van alle overdrachten.

Het team controleert de onderhandelde protocolversie op het werkelijk gebruikte toegangspunt en meet relevante laadtijden. Bij een proxy vóór de toepassing kan diens verbinding met de toepassing anders zijn ingesteld dan de browserverbinding.

Bronnen

Artikelen over dit onderwerp

Cloud & beheer met ASES

Hosting, deployment, onderhoud en support