在 Firefox 3 中,答案是每个域 6 个:一旦向同一域发出第 7 个 XmlHttpRequest(在任何选项卡上),它就会排队,直到其他 6 个请求之一完成。
其他主要浏览器的数字是多少?
此外,是否有办法绕过这些限制而不让我的用户修改其浏览器设置?例如,jsonp 请求的数量是否有限制(使用脚本标记注入(inject)而不是 XmlHttpRequest 对象)?
背景:我的用户可以从网页向服务器发出 XmlHttpRequest,要求服务器在远程主机上运行 ssh 命令。如果远程主机关闭,ssh 命令需要几分钟才会失败,最终阻止我的用户执行任何进一步的命令。
最佳答案
可以用来增加并发连接数量的一个技巧是托管来自不同子域的图像。这些将被视为单独的请求,每个域都将限制并发最大值。
IE6、IE7 - 限制为两个。如果您有宽带,则 IE8 为 6 - 2(如果是拨号上网)。
关于ajax - 流行浏览器中允许多少个并发 AJAX (XmlHttpRequest) 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/561046/