只是想知道我们如何或在哪里可以通过 http2 中的单个 tcp 连接检查多个请求/响应....我的意思是实际上。
提前致谢
最佳答案
在 Chrome 开发者工具的“网络”选项卡中,您可以添加“连接 ID”列,如果相同,则表明它使用相同的连接:
或者,如果您通过 WebPagetest 运行网站有一个方便的连接 View 。
在这里你可以看到亚马逊只使用了两个连接 images-na.ssl.com:
而不是强制 HTTP/1.1 时通常每个域 6 个连接:
它使用两个连接的原因(以及为什么在 HTTP/1.1 下某些域有 12 个连接)是匿名 CORS 请求(Amazon 用来通过 XHR 下载 JavaScript)有效地算作一个单独的域,因此在下面HTTP/2 中的一个单独连接和 HTTP/1.1 中最多 6 个连接。
关于tcp - 通过单个 tcp 连接的 HTTP2 多请求/响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61480966/