Вопросы к Поиску с Алисой
Конвейерная обработка в протоколах HTTP позволяет отсылать несколько запросов подряд, не дожидаясь ответа, что существенно сокращает время ожидания в сети. github.com developer.mozilla.org
По умолчанию запросы HTTP идут последовательно: новый запрос выдаётся только после того, как получен ответ на предыдущий. github.com developer.mozilla.org Из-за запаздываний в сети и ограничений на пропускную способность это может приводить к тому, что сервер увидит следующий запрос с существенной задержкой. github.com developer.mozilla.org
Конвейерная обработка работает так: последовательные запросы отправляются по одному постоянному соединению, не дожидаясь ответа. github.com developer.mozilla.org
Некоторые особенности работы конвейерной обработки в разных протоколах HTTP:
Не все типы запросов HTTP позволяют конвейерную обработку: только идемпотентные методы, а именно GET, HEAD, PUT и DELETE. github.com developer.mozilla.org