繁体   English   中英

Websocket是否会被未决的HTTP请求阻塞?

[英]Could a websocket become blocked by pending http requests?

其他帖子和此站点清楚表明,浏览器可能有待处理的连接数受到限制:

http://www.browserscope.org/?category=network

流行的浏览器中允许多少个并发AJAX(XmlHttpRequest)请求?

我的问题是,这将如何影响网络套接字? 6个未决的HTTP请求能否阻止来自服务器的味精? 如果是这样,是否有端口配置可以避免这种情况?

请原谅我对所有这些网络的无知。 我非常注重JS,因此我们的websocket使用至关重要。

谢谢,RC

它可能会阻止,但是可能还有许多其他原因。

尝试减少请求量。 如果仍然有问题,则阻塞的原因在其他地方。

一旦我在php / Symfony2中遇到问题,待处理的请求由于会话锁定而阻止了其他任何连接。

不。

WebSocket是一个持久的连接,只要您不离开就可以一直保持连接状态。

每个浏览器都实现自己的连接限制,如果正在进行的连接太多,则可能会延迟或暂时阻止WebSocket连接,但是一旦建立连接,就不会因此而阻止任何消息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM