HTTP2 multi запрос / ответ по одному TCP-соединению - PullRequest
2 голосов
/ 28 апреля 2020

просто хочу знать, что как можно или где мы можем проверить несколько запросов / ответов по одному TCP-соединению в http2 .... я имею в виду практически.

Заранее спасибо

1 Ответ

2 голосов
/ 02 мая 2020

В Chrome Инструменты разработчика на вкладке Сеть вы можете добавить столбец Идентификатор соединения, и если он такой же, то используется то же соединение:

Connection ID column in Chrome Dev Tools

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

Здесь вы можете видеть, что Amazon использует только два подключения для images-na.ssl.com:

Amazon Connection view from WebPagetest

Вместо обычных 6 подключений на домен при форсировании HTTP / 1.1:

WebPagetest showing multiple connections under HTTP/1.1

И причина, по которой он использует два подключения (и почему вы получаете 12 подключений по HTTP / 1.1 для некоторых доменов), заключается в том, что анонимные запросы CORS (которые Amazon использует для загрузки JavaScript с помощью XHR) фактически считаются отдельными домен и т. д. go при отдельном соединении в HTTP / 2 и до 6 дополнительных подключений в HTTP / 1.1.

...