Я понимаю все преимущества HTTP / 2, однако есть ли проверенные сравнения яблок с яблоками, чтобы показать его преимущество в скорости?
Акамай имеет страница, созданная для этой цели, но кажется, что HTTP / 2 в лучшем случае идет в ногу со временем, а в худшем - медленнее. Я тестировал его в Firefox. В Chrome HTTP / 2 был немного быстрее.
Прежде всего, давайте проверим, используете ли вы HTTP / 1.1 или HTTP / 2.
Откройте инструменты разработчика в Chrome или Firefox, добавьте столбец протокола и перезагрузите страницу. вы должны увидеть несколько изображений, загруженных с http1.akamai.com, и количество с http2.akamai.com:
Если вы не видите здесь HTTP / 2, то что-то препятствует использованию HTTP / 2 (вероятно, прокси или антивирусное программное обеспечение), что может объяснить это. Хотя из вашего скриншота я вижу, что «Ваш браузер поддерживает HTTP / 2!» поэтому я предполагаю, что вы используете HTTP / 2, но без проверки на вред.
Что делает тест, так это загружает 378 изображений для создания каждого глобуса. Загрузка такого количества ресурсов - это то, в чем HTTP / 1 особенно плох, и в чем HTTP / 2 особенно хорош - в основном из-за HTTP / 2 с возможностью мультиплексирования.
Поэтому, если вы используете HTTP / 2, но не видите, что HTTP / 2 работает быстрее, это, вероятно, связано с одной из следующих причин:
Cache-Control: max-age=0, no-cache, no-store
HTTP-заголовок на ресурсе, поэтому его не следует кэшировать, но все же - прокси-серверы делают странные вещи! честно говоря, загрузка этого сайта за 0,62 секунды в HTTP / 1 звучит слишком быстро, если вы не сидите в центре обработки данных Akamai, так что я думаю, что происходит именно это. Попробуйте еще один тест HTTP / 2 (Например, у меня есть собственный в блоге).