判断协议版本
- :scheme: 在请求头中表示使用的是HTTP/2协议。即
出现 :开头的请求头
- Chrome 只支持查看 HTTP/1.x 的 Raw Headers,对这种请求,会给出 view source 选项。HTTP2.0不给出。可继续学习 https://www.cnblogs.com/kirito-c/p/10360868.html
- 抓包看response
https://img-blog.csdnimg.cn/img_convert/5d411829bc94bb47be0c142380eba609.png" alt="image.png" />
同源请求数
Chrome浏览器对同一个前端页面中同时发出的同源请求有一定的限制。这个限制取决于浏览器的版本和操作系统。需要注意的是,这些限制可能会随着浏览器版本的更新而发生变化。为了获得最佳性能,建议您优化您的前端页面,以减少同时发出的请求数量,并考虑使用HTTP/2协议。
HTTP/1.1协议
Chrome浏览器通常允许每个域名同时发出的最大连接数为6个
。这意味着在同一个页面中,您可以同时发出6个同源请求。请注意,这个限制是针对每个域名的,如果您的页面使用了多个域名(例如使用CDN),那么您可以同时发出更多的请求。
HTTP/2协议
Chrome浏览器对同源请求的限制更加宽松。HTTP/2支持多路复用
,这意味着在一个TCP连接上可以并行传输多个请求。因此,在使用HTTP/2的情况下,Chrome浏览器允许同时发出更多的同源请求,通常可以达到100个以上
。