SEO - Использование протокола HTTP/2

HTTP/2 - новая версия протокола HTTP, стандартизированная в начале 2015 года. Использование HTTP/1.1 из-за некоторых особенностей вносит негативный эффект на производительность веб-приложений.

В частности HTTP/1.0 позволяет выполнять только один запрос одновременно в TCPсоединении. В HTTP/1.1 были добавлены конвейерные запросы, но они только частично помогают параллельному исполнению запросов и по-прежнему приводят к блокировкам. Клиенты HTTP/1.0 и HTTP/1.1, которым необходимо делать много запросов сейчас используют множество соединений к серверу.

Кроме этого, поля заголовка HTTP многословны и часто повторяются, производя ненужный сетевой трафик. Также время тратится на заторы ТСР. Это может привести к повышенным задержкам при множестве запросов, сделанных с помощью новых ТСРсоединений.

HTTP/2 решает эти проблемы, определяя оптимизированную семантику протокола HTTP. В частности это позволяет выполнять чередование запросов и ответов через то же подключение и предоставляет эффективное кодирование полей HTTP-заголовка. Также HTTP/2 позволяет приоритизировать запросы, позволяя более важным запросам выполняться быстрее.

В результате протокол становится более дружественным к сети, требуя установки меньшего количества ТСР-соединений в сравнении с HTTP/1.x, что приводит к более эффективному использованию сети. Также HTTP/2 дает возможность эффективнее обрабатывать сообщения с помощью бинарного формата

HTTP/2 тесно связан с SLL. Несмотря на то, что спецификация не требует обязательного использования SSL, все веб-браузеры, выпущенные на текущий момент, будут работать с HTTP/2 только если веб-сайт использует SSL.

В целом, к лету 2018 все равно необходимо переходить на https, ибо Google будет маркировать в выдаче сайты на http как ненадежные. Таким образом нет никаких причин (при физической возможности вашего сервера), чтобы не включить протокол HTTP/2.

Проблема с платными сертификатами решается довольно легко, используя Lets Encrypt: https://letsencrypt.org/

Некоторая сложность в том, что сертификат нужно продлять каждые 3 месяца. Впрочем, это легко обходится.

Итак, использование протокола HTTP/2, особенно для мобильных платформ - это отличный способ повысить производительность, улучшить ранжирование вашего сайта в поисковых системах и настоятельно рекомендуется к внедрению. Информации по настройке HTTP/2 протокола на вашем сервере очень много в интернете. Сама настройка тривиальна и не вызывает затруднений.



Copyright 2018 SEO-MOB.ru