Встречается на собеседованиях • сегодня
Какие проблемы решает multiplexing в HTTP/2
Multiplexing в HTTP/2 позволяет передавать несколько запросов и ответов одновременно в рамках одного TCP-соединения, устраняя проблемы HTTP/1.1:
- Head-of-line blocking — в HTTP/1.1 запросы обрабатываются последовательно, даже если предыдущий запрос "застрял". В HTTP/2 запросы выполняются параллельно.
-
Избыточные TCP-соединения — HTTP/1.1 требует несколько соединений для параллельных запросов, что увеличивает нагрузку. HTTP/2 использует одно соединение.
-
Оптимизация задержек — уменьшает latency, так как не нужно ждать завершения предыдущих запросов.
Пример:
http
HTTP/1.1:
GET /style.css → (ждём ответ) → GET /script.js → (ждём ответ)
HTTP/2:
GET /style.css →
GET /script.js →
(ответы приходят параллельно)
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы