По вашим комментариям вы не сравниваете лайки с лайками. Вы сравниваете:
- HTTP / 1.1 более HTTP
- HTTP / 2 через HTTPS
Лучшее сравнение будет:
- HTTP / 1.1 over HTTPS
- HTTP / 2 через HTTPS
И тогда я ожидаю, что числа будут похожи или даже немного в пользу HTTP / 2.
HTTPS добавляет некоторые накладные расходы к HTTP-запросам и , хотя это не особенно заметно для большинства веб-сайтов в настоящее время с увеличением процессоров на большинстве серверов, тесты производительности, которые делают один запрос (в отличие от типичного веб-сайта, который делает несколько запросов на страницу, CSS, Javascript и т. д.), увидит пропорционально большее влияние, как вы заметили, потому что первый запрос должен завершить рукопожатие HTTPS для настройки шифрования. Для веб-сайта, который делает несколько запросов по одному и тому же соединению, стоимость этого первого запроса становится пропорционально меньше по мере использования большего количества запросов.
HTTPS все больше становится нормой и ожидается на веб-сайтах, в которых браузеры все чаще выделяют небезопасные сайты только для HTTP (например, Google Chrome , Firefox и Apple Safari ) все сайты должны, по моему мнению, перейти на HTTPS как можно скорее. HTTP / 2 помогает в этом, поскольку обеспечивает повышение производительности и доступен только через HTTPS для как по идеологическим, так и по техническим причинам .