对, http1.1是阻塞的,不能在req/resp之间复用tcp连接
而为网站性能计,浏览器会主动控制与一个域名的tcp连接数(默认6个)
所以之前会有各种独立域名之类的奇技淫巧来优化外部资源(css/js/img/...)加载
http2.0会提供一个应用层的基于数据包的封装以实现(底层)TCP连接复用
实现资源异步无阻塞加载,充分利用带宽
更多讨论可以参见《Web性能权威指南》
【 在 chzhang7901 的大作中提到: 】
: 你得意思是建立和断开tcp连接费时间?
: 我看浏览器去访问个baidu要下载n多文件,http1.*是不是为每个文件的现在都会去简历tcp链接。
: 而http2.*就不需要了,只需要为主文件建一个链接,读到内容后,复用这个链接传输其他文件?
: ...................
--
修改:oldwatch FROM 61.170.180.*
FROM 61.170.180.*