Что такое 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-специалист.
Настройка серверов, компьютерная помощь.

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

JQuery   Буфер обмена   Bluetooth   UEFI   PAM   Тонкий клиент   Тачпад   HTTP   FSMO   MAPI   YouTube   Контроллер домена   Емайл   WPA   Heartbeat   UAC   Lets Encrypt   RAW   IIS   PHP  
.....

Реклама