- HTTP pipelining
-
HTTP Постоянное соединение · Сжатие · HTTPS Методы OPTIONS · GET · HEAD · POST · PUT · DELETE · TRACE · CONNECT · PATCH Заголовки Cookie · ETag · Location · Referer DNT · X-Forwarded-For Коды состояния 301 Moved permanently 302 Found 303 See Other 403 Forbidden 404 Not Found HTTP pipelining (переводится как Конвейерная обработка HTTP) — технология, которая позволяет передавать на сервер сразу несколько запросов в одном соединении, не ожидая соответствующих ответов. Конвейерная обработка поддерживается только в HTTP/1.1, но не в 1.0.
Браузер Microsoft Internet Explorer не поддерживает HTTP pipelining, а в Mozilla Firefox она по умолчанию отключена.
Положительное действие
Включение HTTP pipelining должно увеличить скорость загрузки страниц на медленных каналах и уменьшить количество TCP/IP пакетов, то есть нагрузку на сеть. Наибольшую выгоду от Pipelining получат те, у кого время отклика составляет существенную часть от общего времени коннекта (это спутниковый Интернет, DSL и Dial-Up).
Отрицательное действие
Pipelining существенно повышает нагрузку на сервер, что может привести к DoS. Поэтому использование незнакомыми с принципами pipelining пользователями (например, с помощью Fasterfox для Firefox) не рекомендуется.
Ссылки
- Что такое Pipelining?
- Ускоряем загрузку страниц в Firefox(недоступная ссылка)
Категория:- Протокол HTTP
Wikimedia Foundation. 2010.