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