Встречается на собеседованиях • сегодня

Что такое HTTP/2

HTTP/2 — это обновлённая версия протокола HTTP, разработанная для ускорения загрузки веб-страниц. Основные улучшения:

  1. Мультиплексирование — несколько запросов/ответов передаются параллельно в одном TCP-соединении, устраняя проблему блокировки (head-of-line blocking).
  2. Бинарный протокол — вместо текста используется бинарный формат, что ускоряет парсинг.
  3. Сжатие заголовков (HPACK) — уменьшает избыточность HTTP-заголовков.
  4. Server Push — сервер может отправлять ресурсы клиенту до того, как они будут запрошены.

Пример настройки HTTP/2 в Spring Boot (application.properties):

text
server.http2.enabled=true

Для работы HTTP/2 обычно требуется HTTPS. В отличие от HTTP/1.1, где запросы обрабатываются последовательно, HTTP/2 значительно улучшает производительность веб-приложений.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы