包括Internet Explorer 6和7在内的一些浏览器将每个服务端的并行下载数限制为两个(Internet Explorer 8和Firefox 3增加到6个)
当从单个域下载资源成为瓶颈时,可将资源分配到多个域上,通过增加并行的下载数来提高页面速度
Internet Explorer 7同常对每个服务端只使用两个连接,但在这里我们看到它使用了4个连接,这是因为Wikipedia将响应降级到了HTTP/1.0
由于长连接的原因,HTTP/1.1建议每个服务端提供少量的连接数,默认情况下HTTP1.0在每次响应后会关闭TCP连接,为每次请求简历一个新的TCP连接会消耗时间。为了降低这种消耗,HTTP1.1使用了长连接,并且使用单个连接来完成多个请求和响应。长连接通常保持长时间打开着,从而导致拥有一定数量可用连接的服务端负载增高。因此,HTTP1.1中建议每个服务端的连接数减少到2个
HTTP/1.0支持Kepp-Alive选项来重用现有连接
然而其他大多数浏览器并没有基于HTTP版本来增加服务端的连接数。如果有大量的Internet Explorer 6和7用户,可以考虑降级到HTTP/1.0
浏览器执行“每个服务端最大连接数”的限制是根据URL上的主机名,而不是解析出来的IP地址