Что такое HTTP/2

Обновлено Обновлено: Опубликовано Опубликовано:

HTTP/2 —
простыми словами

протокол для обмена информацией с веб-сервером. С его помощью клиент, чаще всего, браузер запрашивает данные, как правило, веб-страницу. Является усовершенствованной версией HTTP и основан на SPDY. Официально принят к использованию в 2015 году.

В сравнении со старой версией:

  1. Бинарный, а не текстовый.
  2. Для обмена данными используется только одна TCP/IP сессия.
  3. Позволяет серверу отправлять некоторые данные браузеру без его запроса.

Таким образом, новая версия протокола позволяет быстрее загружать веб-содержимое. Особенно, это заметно для мобильных устройств.

Требования:

  • Поддержка со стороны серверного программного обеспечения: NGINX от 1.9.5, Apache от 2.4.17 с модулем mod_http2, IIS от 10.
  • Настройка HTTPS — поддержка http/2 реализована только с использованием шифрования.
  • Поддержка браузером — все современные браузеры поддерживают протокол:
    • Google Chrome — от v. 41 (05.05.2015)
    • Mozilla Firefox — от v. 36 (24.02.2015)
    • Opera — от v. 28 (10.03.2015)
    • Safari — от v. 9 (01.10.2015)
    • Microsoft Edge — от v. 12 (29.07.2015)
    • Internet Explorer — от v. 11 (17.10.2015)

Проверить поддержку HTTP/2 сайтом можно при помощи расширения браузера «HTTP/2 and SPDY indicator». Примеры сайтов, которые поддерживают протокол — vk.comtwitter.com.

Прочитайте более подробно о HTTP/2 на сайте Википедия

Дмитрий Моск
— IT-специалист.
Настройка серверов, компьютерная помощь.

Другие термины

NFS   ИБП (UPS)   Grafana Loki   Redmine   Свитч   SSH   Термопаста   MariaDB   DMARC   Файловый сервер   Блок питания компьютера   Vagrant   Куки (cookie)   RemoteApp   Terraform   Плагин   STUN   MTU   PAM   Ethernet  
.....

Реклама