На все сервера виртуального хостинга добавлена поддержка нового протокола HTTP/2
Он обратно совместим с протоколами HTTP/1.1 и HTTP/1.0, клиентский браузер самостоятельно выбирает по какому протоколу он будет работать. Поддержка есть во всех современных браузерах.
Преимущества протокола HTTP/2:
- http2 – бинарный протокол, что позволяет упростить разбор пакетов и проще определять начало/конец пакета
- Мультиплексирование потоков – можно получать разные данные в пределах одного соединения, нет необходимости создавать отдельное соединение к серверу для каждого элемента
- Приоритеты и зависимости – клиент может указать какой поток ему более важен и загрузить его быстрее
- Сжатие заголовков – очень нужная возможность – в HTTP/1.1 часто размер заголовков был больше размера страницы
- Сжатие данных – каждый фрейм протокола можно сжимать отдельно, нет необходимости сжимать всё содержимое целиком
- Reset (сброс) – возможность разорвать соединение после заголовка Content-Length (например, вы начали качать гигабайтный файл и передумали, решили посмотреть другую страницу – в HTTP/1.1 для этого требовалось повторное согласование TCP соединения)
- Server push (посылка сервера) – сервер может заранее послать клиенту элементы которые ему понадобятся, например изображения, стили и т.п., о которых клиент не знает до того, как получит и разберёт HTML страницу
- Управление потоком – нельзя впихнуть в окно более данных чем оно может принять
- Блокировка – экспериментальный фрейм
Даже без какой-либо оптимизации сайт будет работать шустрее, а значит посетители быстрее его увидят, быстрее проиндексируют поисковые машины и выше его отранжируют.