小编典典

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

ajax

在Firefox 3中,答案是每个域6个:触发对同一个域的第7个XmlHttpRequest(在任何选项卡上)时,它将排队等待,直到其他6个完成之一。

其他主要浏览器的数量是多少?

另外,是否有方法可以绕过这些限制而无需我的用户修改其浏览器设置?例如,对jsonp请求(使用脚本标记注入而不是XmlHttpRequest对象)的数量有限制吗?

背景:我的用户可以从网页向服务器发出XmlHttpRequests,要求服务器在远程主机上运行ssh命令。如果远程主机关闭,则ssh命令需要几分钟的时间才能失败,最终使我的用户无法执行任何其他命令。


阅读 749

收藏
2020-07-26

共1个答案

小编典典

您可以用来增加并发连接数量的一个技巧是托管来自另一个子域的图像。这些将被视为单独的请求,每个域都将限制为并发最大值。

IE6,IE7-不得超过两个。如果您有宽带,则IE8是6-2(如果是拨号上网)。

2020-07-26