HTTP2 单个TCP连接上的多请求/响应

3

我想知道在HTTP2中如何或者说在哪里可以检查多个请求/响应在单一TCP连接上的情况...我的意思是实际操作中怎样做。

谢谢提前。

1个回答

4
在Chrome开发者工具的网络选项卡中,您可以添加连接ID列,如果这个值相同,则表示它正在使用相同的连接:
通过Connection ID column in Chrome Dev Tools来查看。
另外,如果您通过WebPagetest运行网站,则有一个方便的连接视图。
在这里,您可以看到亚马逊只对images-na.ssl.com使用两个连接: Amazon Connection view from WebPagetest 而不是强制使用HTTP/1.1时每个域名通常使用的6个连接: WebPagetest showing multiple connections under HTTP/1.1 它使用两个连接的原因(以及为什么您会在某些域名下使用HTTP/1.1时获得12个连接)是匿名CORS请求(Amazon使用XHR下载JavaScript的方法)有效地计算为单独的域,并在HTTP/2中使用单独的连接,在HTTP/1.1中最多使用6个连接。

1
很好的解释。 - Gaurav Kansal

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接