Стандарт HTTP/2 был утвержден 17 февраля 2015. До начала 2016 года все основные браузеры и веб-серверы стали поддерживать этот протокол. Началась эра HTTP/2.

Согласно исследованиям W3Tech, на начало марта уже 6,8% всех сайтов в мире работали по протоколу HTTP/2. А для 1000 самых посещаемых сайтов эта цифра составила 13,8%. Хостинг-компания HostPro одной из первых в Украине внедрила поддержку протокола HTTP/2 для своих клиентов.

Зачем нужен HTTP/2

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

HTTP/2 загружает все элементы страницы через одно соединение.

HTTP/2 загружает все элементы страницы через одно соединение.

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

Например, теперь при запросе страницы сервер, кроме самой страницы, сразу отправит JavaScript и CSS-файлы, необходимые для ее отображения, не дожидаясь запроса от браузера.

Все это дает значительный прирост в скорости загрузки для большинства сайтов. Однако, некоторые оптимизации, которые ускоряли загрузку страниц в HTTP/1.1, в HTTP/2 могут замедлять сайт. Примером может быть распределение контента между разными доменами или конкатенация скриптов и CSS.

Безопасное соединение и HTTP/2

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

HostPro предоставляет Comodo Positive SSL бесплатно, сроком на год, при заказе тарифов хостинга Pro-Linux .

Пользователи всех остальных тарифов имеют возможность приобрести Comodo Positive SSL по специальной цене 199 грн до конца марта 2016.

Сравнить работу протоколов HTTP/1.1 и HTTP/2 вы можете по следующей ссылке: