Рейтинг:1

HTTP/2 намного медленнее, чем HTTP/1.1

флаг pl

Я размещаю свой веб-сайт WordPress на VPS, расположенном в Гонконге. И я пытаюсь переключить свой Apache с HTTP/1.1 на HTTP/2.

Однако после переключения я обнаружил, что скорость для HTTP/2 довольно низкая (примерно в 2-5 раз медленнее).

Оба с одинаковой конфигурацией, «чистым способом WordPress», без каких-либо плагинов кеша или настройки CDN.

Вот шаги, которые я выполнил: https://gist.github.com/GAS85/38eb5954a27d64ae9ac17d01bfe9898c

И ниже показано, как я настроил свой vHost Apache:

<VirtualHost *:443>
  Protocols h2 http/1.1
  H2Direct on
  H2Push on
  H2PushPriority * after
  H2PushPriority text/css before
  H2PushPriority image/jpg after 32
  H2PushPriority image/jpeg after 32
  H2PushPriority image/png after 32
  H2PushPriority application/javascript interleaved
  ... (with SSL and rewrite setup)
</VirtualHost>

А ниже ссылка WebPageTest для моего сайта (точкой тестирования я выбираю Шанхай): Для HTTP/2 https://www.webpagetest.org/result/210618_BiDcE4_b8fee184df95343c5d2088a365f57da0/ и Для HTTP/1 https://www.webpagetest.org/result/210618_BiDc92_93d22a82637f12c40ab03c75d79fefe7/

Я так понимаю, если правильно, HTTP/2 использует только один TCP для подключения к серверу.

Но есть идеи о том, как HTTP/2 может быть медленнее, чем HTTP/1.1?

Должен ли я вернуться к HTTP/1.1?

Есть ли проблема с конфигурацией моего Apache?

Michael Hampton avatar
флаг cz
Ваш сайт размещен за пределами Китая, а точнее за пределами большого брандмауэра, поэтому вам следует проводить тесты скорости из мест, которые также находятся за пределами большого брандмауэра. Тесты изнутри на сайт снаружи могут быть недействительными из-за помех со стороны великого брандмауэра.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.