Head-of-line Blocking

Im Computer-Netzwerkbereich bezieht sich head-of-line blocking (HOL blocking) auf einen Performance-Engpass, der auftritt, wenn eine Warteschlange von Paketen durch das erste Paket in der Warteschlange aufgehalten wird, obwohl andere Pakete in der Warteschlange verarbeitet werden könnten.

In HTTP/1.1 kann HOL Blocking auftreten, wenn ein Client mehrere Anfragen an einen Server sendet, ohne auf die Antworten zu warten. Der Server verarbeitet die Anfragen der Reihe nach, aber wenn die Antwort auf die erste Anfrage verzögert ist, sind auch die Antworten auf die nachfolgenden Anfragen verzögert. HTTP/2 behebt dieses Problem durch Anfrage-Multiplexing und eliminiert HOL Blocking in der Anwendungsschicht, aber es existiert immer noch auf der Transportebene (TCP).

Siehe auch