[英]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.