Dela via


Justering av prestanda för HTTP 1.1/2

HTTP/2 är avsett att förbättra prestandan på klientsidan (t.ex. sidinläsningstid i en webbläsare). På servern kan det innebära en liten ökning av CPU-kostnaden. Servern kräver inte längre en enda TCP-anslutning för varje begäran, men en del av det tillståndet behålls nu i HTTP-lagret. Dessutom har HTTP/2 rubrikkomprimering, vilket representerar ytterligare CPU-belastning.

Vissa situationer kräver en övergång till HTTP/1.1 (vilket innebär att återställa HTTP/2-anslutningen och i stället etablera en ny anslutning för att använda HTTP/1.1). I synnerhet kräver TLS-omförhandling och HTTP-autentisering (förutom Basic och Digest) HTTP/1.1-återställning. Även om detta lägger till omkostnader innebär dessa åtgärder redan en viss fördröjning och är därför inte särskilt prestandakänsliga.

Ytterligare referenser