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

在Firefox3中,答案是每个域6个:只要对同一个域触发第7个XmlHttpRequest(在任何选项卡上),它就会排队,直到其他6个域中的一个完成

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

还有,有没有办法绕过这些限制而不让我的用户修改他们的浏览器设置?例如,jsonp请求(使用脚本标记注入而不是XmlHttpRequest对象)的数量是否有限制

背景:我的用户可以从网页向服务器发出XmlHttpRequests,要求服务器在远程主机上运行ssh命令。如果远程主机停机,ssh命令需要几分钟才能失败,最终会阻止我的用户执行任何进一步的命令

增加并发连接数的一个技巧是从不同的子域托管图像。这些请求将被视为单独的请求,每个域将被限制为并发最大值

IE6,IE7-限制为两个。如果你有宽带,IE8是6-2(如果是拨号)

发表评论