【发布时间】:2014-05-16 23:43:43
【问题描述】:
根据 HTTP 规范 (w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8.1.4),HTTP 客户端应限制其连接:
使用持久连接的客户端应该限制它们与给定服务器保持的同时连接数。单用户客户端不应与任何服务器或代理保持超过 2 个连接。
不同的供应商实现此限制的方式不同:http://www.stevesouders.com/blog/2008/03/20/roundup-on-parallel-connections/
但是。此限制适用于每个选项卡、每个浏览器实例还是全局适用于浏览器的所有实例?弹出窗口(对话框)是否被视为选项卡或独立选项卡的一部分?
对于 websockets 也是一样,每个来源的连接限制是适用于每个选项卡、浏览器实例还是全局?
【问题讨论】:
-
@bmargulies 自古以来所有浏览器都实施了限制(限制数量不同)。实际上这就是使用域分片的原因。
标签: http websocket browser two-connection-limit