Chrome использует разные версии HTTP случайным образом - PullRequest
0 голосов
/ 15 апреля 2020

У меня есть сайт, который поддерживает HTTP2. Если я использую Firefox или Chrome в анонимном режиме, то все вызовы выполняются с HTTP2 (отображается как h2 на вкладке «Сеть» инструментов разработчика * 1014).

Когда я использую обычный Chrome, хотя он делает точно такой же вызов, но по какой-то причине использует HTTP1.1. Я попытался отключить все расширения, но это все еще HTTP1.1.

Иногда, если я перезагружаюсь, Chrome снова начинает использовать HTTP2, но затем возвращается к HTTP 1.1 через некоторое время или после одного из перезапусков. Я не могу понять, в чем может быть проблема, и это выглядит очень загадочно.

Я не изменил никакие настройки явно в Chrome, если они вообще существуют. В чем здесь может быть проблема?

PS Я сделал "очистить кеш браузера" и "очистить куки браузера" и вдруг получил только http2, не знаю, как это могло повлиять на протокол. Это было временное улучшение, и через некоторое время я снова получил http1.1

PPS У меня даже был случай, когда при загрузке веб-сайта один запрос был http1.1, а другой - http2 на тот же сервер .

...