Каждый HTTP-запрос включает в заголовки информацию, которая помогает получателю понять сообщение. В HTTP 2 эта информация сжимается с помощью алгоритма сжатия HPACK, поэтому она занимает меньше места и сокращает время передачи.
HTTP-сообщение обычно делится на несколько частей, которые отдельно передаются от сервера клиенту (веб-браузеру). Если эти части поступают в браузер пользователя не по порядку, загрузка ресурса может задерживаться из-за отсутствия частей, необходимых для «сборки полного сообщения». Для этого в протокол HTTP 2 добавлено управление потоком, позволяющее назначать приоритеты различным частям HTTP-сообщения.
Как видите, все эти функции, которые мы только что обсудили, связаны со скоростью загрузки и гибкостью передачи данных в отношениях клиент-сервер .
На самом деле, чтобы что-то заметить, должны произойти определенные конкретные обстоятельства, но улучшение с точки зрения эффективности всегда есть, даже если пользователь этого не замечает.
В отличие от HTTP 1, HTTP 2 является двоичным, что делает база данных номеров whatsapp в доминиканской республике новый протокол менее подверженным ошибкам.
Для HTTP2 TLS не является обязательным, хотя большинство разработчиков браузеров заявили, что потребуется TLS версии 1.2 или выше.
Как видите, список улучшений HTTP 2 довольно длинный, хотя большинство изменений направлено на повышение эффективности протокола HTTP.
Прошло несколько лет с момента начала реализации HTTP/2 и можно сказать, что сегодня, начиная с 2021 года, использование HTTP2 уже не является необязательным, а обязательным.
мобильный протокол http 2 spdyПри просмотре Интернета на настольных устройствах мы, возможно, не сможем заметить повышения эффективности, но в случае мобильных устройств с соединениями с высокой задержкой преимущества HTTP2 уже можно заметить.
HTTP 2 и HTTPS
Одно из изменений, произошедших в период с 2015 по 2021 год, заключается в том, что стало популярным использование протокола HTTPS вместо HTTP , поскольку бесплатные SSL-сертификаты сейчас довольно распространены.