浏览器可以并发多少 HTTP 请求?
富柯斯二面
基本点
- 不同协议
- http1.1:每个域名可以并发 6 个请求,总并发数在 10-30 个左右
- http2:每个域名使用一个连接,通过多路复用技术,通过流在同一个连接上并发多个请求,理论上可以并发无限个请求
但其实并不是真的无限,在 HTTP/2 RFC (RFC 7540) 中规定,可以设置
SETTINGS_MAX_CONCURRENT_STREAMS
来限制流的并发上限,最小值为 100。 - 其他
- 根据浏览器版本、设备性能、网络环境等不同,并发数不同