Найти в Дзене

Что такое HTTP/2 и причём здесь компот

HTTP/2 — улучшенная версия протокола HTTP. Удивительно, что хотя HTTP/2 был разработан ещё в 2015 году, до сих пор так мало сайтов работают на нём. Поговорим о плюсах это протокола в сравнении с его предшественником.

В HTTP/1 запросы обрабатываются последовательно, и без ответа на предыдущий нельзя выполнить следующий — пока суп не съешь, компот не получишь.

В результате 80% времени на ожидание передачи данных. Чтобы ускорить процесс, HTTP/1 сжимает ресурсы, объединяет файлы, минимизирует CSS и JS, создает параллельные HTTP-соединения. Но эти решения, устраняя одни проблемы, создают новые. Так, например, дополнительные циклы запросов-ответов увеличивают нагрузку на системные ресурсы и замедляют передачу данных, хотя призваны её ускорять.

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

С HTTP/2 страницы загружаются быстрее. А это тянет за собой целую цепь положительных последствий: посетители проводят больше времени на сайте → меньше отказов → лучше поисковая выдача → ещё больше посетителей.

Больше интересного о мире веб-разработки — в Telegram-канале ISPmanager. Присоединяйтесь!

#веб-разработка #сайты #Ispmanager