Steve Souders在他的“高性能网站”一书(2007)中写道,浏览器一次将对域/主机名的并行请求限制为两个。这今天仍然有效吗?
答案 0 :(得分:5)
今天几乎不正确。
大多数浏览器已升级到6个并行连接。见Steve Souder的Browserscope > Network tab > Connections per Hostname。较旧的浏览器仍限制为2个连接 - 根据您的应用程序支持的浏览器,这些连接可能与您无关,也可能与您无关。
答案 1 :(得分:2)
答案 2 :(得分:2)
IE8和FF3都将每台服务器的连接数从2个增加到6个。
答案 3 :(得分:0)
HTTP / 1.1规范建议每个主机有2个同时请求的上限(使用HTTP / 1.0时,4的数字更常见)。
假设客户端可能无法同时打开多于2个同时请求,这是明智的。
答案 4 :(得分:0)
是的,可能会有一些变化,但这种限制当然仍然有效。有些浏览器可能允许两个以上的并行请求到主机,但它仍然只有少数。
服务器端也可能存在限制。如果您要请求活动页面,例如ASP / ASP.NET / PHP,它们通常限于每个用户一次一个请求。
然而,随着带宽的增加,这种限制的影响比2007年要小。尽管你仍然只能并行做几个请求,但每个请求都要快,因此限制不是很明显。