Прежде все ответим на вопрос что же такое HTTP/2? HTTP/2 является первым крупным обновлением протокола HTTP с 1997 года, когда протокол HTTP / 1.1 был впервые опубликован IETF. Новый HTTP-протокол необходим, чтобы не отставать от экспоненциального роста сети. Преемник HTTP / 1.1 значительно повышает эффективность, скорость, безопасность и поддерживается большинством современных веб-браузеров. Список браузеров, поддерживающих HTTP / 2, можно найти на caniuse.com.
Протокол HTTP/2 существенно ускоряет открытие сайтов за счет следующих особенностей:
- Соединения: Несколько запросов могут быть отправлены через одно TCP-соединение, и ответы могут быть получены в любом порядке. Отпадает необходимость держать несколько TCP-соединений;
- Приоритеты потоков: Клиент может задавать серверу приоритеты — какого типа ресурсы для него более важны, чем другие;
- Сжатие заголовка: размер заголовка HTTP может быть сокращен;
- Push-отправка данных со стороны сервера: Cервер может отправлять клиенту данные, которые тот еще не запрашивал, например, на основании данных о том, какую следующую страницу открывают пользователи.
При использовании протокола HTTP/2 скорость сайта возрастает. Вследствие этого протокол HTTP/2 косвенно влияет на позиции сайта.
Джон Мюллер (John Mueller) - ведущий аналитик компании Google
Уже сегодня наша серверная инфраструктура поддерживает протокол HTTP/2. А Все использующую услугу облачного хостинга могут убедится в том, что их сайт работает по протокол HTTP/2, для этого можно воспользоваться специализированным сервисом - HTTP/2 Test Verify HTTP/2.0 Support, перейдя по ссылке https://tools.keycdn.com/http2-test и указав адрес своего сайта в строке URL. Ниже приведет результат положительного теста на примере нашего сайта.