расширение HTTP/2 and SPDY indicator

На заре интернета работал протокол HTTP, усердия которого вполне хватало для сайтов на HTML, имеющих минимальное количество файлов CSS. Со временем веб-сайты стали работать с большим объёмом стилей и, флеш-анимацией и Яваскрипт, что начало тормозить загрузку за счёт большого количества соединений в рамках одного TPC-соединения.

Отличия HTTP от HTTP/2

Протокол HTTP/2 позволяет в рамках одного соединения TCP отправлять сразу группу запросов, что положительно сказывается на:

  • Снижении нагрузки на сервер.
  • Сокращении времени отрисовки и загрузки веб-документов.

Это достигается за счёт:

  • Сжатия данных в заголовке HTTP.
  • Форматирования данных в бинарном формате (в HTTP использовался текстовой).
  • Распределения приоритета потоков.
  • Мультиплексирования и конвейеризации запросов.

Проще говоря, после перехода на новый протокол страницы сайта Joomla или WordPress быстрее грузятся, а нагрузка на сервер хостинга снижается, что позволяет использовать менее дорогие тарифы. Тестирование показало увеличение скорости загрузки веб-документов на 23-25%, что сильно с учётом того, что оптимизатору для этого не надо делать мутных телодвижений.

иммитация загрузки страниц

Как подключить HTTP/2

Если серверы хостинга не работают с HTTP/2, то есть, нет модуля к серверу nginx, то подключить его не получится, если такая возможность есть (например, хостинг Спайс Веб), то протокол включится автоматом. Единственное требование – это:

На сайте необходимо подключить SSL-сертификат.

Что касается браузерной поддержки, то HTTP/2 поддерживают все последние версии основных сайтов:

  • Chrome от 41.0.
  • Opera от 28.0.
  • Firefox от 36.0.
  • Safari от 9.0.

Браузер IE держит протокол от 9 сборки, у Самсунг Интернет поддерживаются все версии браузера. Пока только Opera Mini не дружит с HTTP/2, но это дело наживное.

увеличение скорости загрузки с HTTP/2

Как проверить подключен ли протокол

Проще всего сделать это в браузере Google Chrome, для чего устанавливают расширение HTTP/2 and SPDY indicator. Его легко найти в интернет-магазине и приложение бесплатное. После установки и подключения HTTP/2 в правой части браузерной строки будет высвечивать синяя молния. Если её нет, то сайт работает по устаревшему протоколу HTTP и о лучшей участи остаётся мечтать.