chrome 里说: browser only allows six TCP connections per origin on HTTP 1.
但是下图为什么可以同时发送这么多个请求:
chrome 里说: browser only allows six TCP connections per origin on HTTP 1.
但是下图为什么可以同时发送这么多个请求:
同楼上 使用的是HTTP2.0
一般来说对于同一个域名同时只可发送固定的请求,具体不同浏览器这个限制的数目。
为了同时请求更多的资源,你也可以发散一下域名即使用多个域名(当然,对应也多了对应域名的DNS解析这个过程),这样同时可以发起的请求就可以成倍数放大。
计算机网络中其实一直也有这种类似HTTP2.0的考虑,是一接收到请求就马上返回对应的资源,或者为了减少网络请求次数,而等到达到触发条件后将资源打包发送给客户端。
这是HTTP2.0相对于HTTP1.0的重要优化点。所以楼主看的同时接收到超过预期的资源数。
4 回答1.9k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
2 回答984 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答1.3k 阅读
1 回答948 阅读
1 回答689 阅读
因为使用的是 http/2.0