浏览器限制使用服务器发送事件时的连接

时间:2014-02-13 17:44:19

标签: javascript ajax real-time server-sent-events

我在我的Web应用程序中使用Server Sent Events,并在每个页面上有2个持久连接,用于来自服务器的实时通知。 我遇到一个问题,浏览器限制同一域的并发连接(例如FF限制为6),因此当用户打开几个页面时,下一个连接将被浏览器排队,页面将冻结。

这可以扼杀SSE与简单轮询的所有优势。

除了通过某个子域建立SSE连接以不冻结主域连接外,是否有任何解决方法?

1 个答案:

答案 0 :(得分:0)

我已回答了这个问题here

  

这是由于浏览器与a的最大连接数   单域。

     

您可以做的是收集所有延期对象,并在用户点击链接时取消它们。

有关详细信息,请参阅answer