关于并发 ajax 请求,我查看了此页面:
流行的浏览器允许多少并发 AJAX (XmlHttpRequest) 请求?
但是如果 onload 我有 js 脚本用代码创建许多 http 对象怎么办:
// JavaScript Document
//declare xmlhttp object
var xmlhttp = false;
var xmlhttp2 = false;
//determine browser/connection type
if (window.XMLHttpRequest)
{
xmlhttp = new XMLHttpRequest();
xmlhttp2 = new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp2 = new ActiveXObject("Microsoft.XMLHTTP");
}
我有大约 6 个不同的 js 脚本,这些脚本都是为执行略有不同的 ajax 功能而定制的。
我的问题是,如果我在页面加载时创建了 6-10 个不同的 xmlhttp 对象,这会不会是个问题?
此外,即使我有 20 个不同的定制 ajax 脚本,除了我上面提到的之外,只要我同时运行的不超过 3 个,它们都可以同时存在,只要它们使用不同的全局变量,对吗?