本文主要是介绍http1.1和http2.0的同源请求数限制,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
判断协议版本
- :scheme: 在请求头中表示使用的是HTTP/2协议。即
出现 :开头的请求头
- Chrome 只支持查看 HTTP/1.x 的 Raw Headers,对这种请求,会给出 view source 选项。HTTP2.0不给出。可继续学习 https://www.cnblogs.com/kirito-c/p/10360868.html
- 抓包看response
同源请求数
Chrome浏览器对同一个前端页面中同时发出的同源请求有一定的限制。这个限制取决于浏览器的版本和操作系统。需要注意的是,这些限制可能会随着浏览器版本的更新而发生变化。为了获得最佳性能,建议您优化您的前端页面,以减少同时发出的请求数量,并考虑使用HTTP/2协议。
HTTP/1.1协议
Chrome浏览器通常允许每个域名同时发出的最大连接数为6个
。这意味着在同一个页面中,您可以同时发出6个同源请求。请注意,这个限制是针对每个域名的,如果您的页面使用了多个域名(例如使用CDN),那么您可以同时发出更多的请求。
HTTP/2协议
Chrome浏览器对同源请求的限制更加宽松。HTTP/2支持多路复用
,这意味着在一个TCP连接上可以并行传输多个请求。因此,在使用HTTP/2的情况下,Chrome浏览器允许同时发出更多的同源请求,通常可以达到100个以上
。
这篇关于http1.1和http2.0的同源请求数限制的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!