Описание тега http-pipelining

Конвейерная обработка HTTP - это метод, при котором несколько HTTP-запросов отправляются по одному TCP-соединению без ожидания соответствующих ответов.

Конвейерная обработка HTTP - это метод, при котором несколько HTTP-запросов отправляются по одному TCP-соединению без ожидания соответствующих ответов.

Конвейерная обработка запросов приводит к значительному сокращению времени загрузки HTML-страниц, особенно при соединениях с высокой задержкой, таких как спутниковые Интернет-соединения. Ускорение менее очевидно при широкополосных соединениях, так как ограничениеHTTP 1.1 все еще применяется: сервер должен отправлять свои ответы в том же порядке, в котором были получены запросы, поэтому все соединение остается first-in-first-out а также HOL может произойти блокировка.

Поскольку обычно в один пакет TCP можно поместить несколько HTTP-запросов, конвейерная обработка HTTP позволяет передавать по сети меньшее количество TCP-пакетов, снижая нагрузку на сеть.

Конвейерная обработка HTTP требует, чтобы и клиент, и сервер поддерживали ее. HTTP/1.1соответствующие серверы должны поддерживать конвейерную обработку. Это не означает, что серверы должны передавать ответы по конвейеру, но они не должны отказываться, если клиент решает конвейерные запросы.

через: Википедия