Hoppa till innehållet

HTTP/2

HTTP/2 överför flera HTTP-utbyten på en TCP-anslutning. Möjlig effektivisering ersätter inte mätning av faktisk sid- och serverprestanda.

Cloud & drift

Vad är HTTP/2?

HTTP/2 är en HTTP-version som tillåter flera utbyten av förfrågningar och svar på samma TCP-anslutning. Den använder separata strömmar och binära ramar. RFC9113 beskriver även komprimering av HTTP-fält och det fortsatta beroendet av TCP. HTTP-förfrågningarnas betydelse för applikationen bevaras.

Exempel: att läsa in flera portalresurser

I en tänkt portal läser en webbläsare in innehåll, utformning och andra resurser. Med en lämplig HTTP/2-anslutning kan flera utbyten pågå samtidigt. Det gör inte automatiskt en långsam databasfråga eller en för stor bildfil snabbare.

Paketförlust på den gemensamma TCP-anslutningen kan fortfarande hålla tillbaka flera strömmar. ”Parallell” innebär därför inte att alla överföringar är helt oberoende.

Teamet kontrollerar den förhandlade protokollversionen vid den åtkomstpunkt som faktiskt används och mäter relevanta laddningstider. Om en proxy ligger framför applikationen kan dess anslutning till applikationen vara konfigurerad annorlunda än webbläsarens anslutning.

Källor

Artiklar om ämnet

Cloud & drift med ASES

Hosting, driftsättning, underhåll och support