javascript - 现代浏览器中允许有多少个 PENDING ajax 请求?

标签 javascript ajax browser xmlhttprequest

首先,我想澄清一下,我不是在谈论这个问题 How many concurrent AJAX (XmlHttpRequest) requests are allowed in popular browsers? ,这是关于同时请求的。

相反,我想知道在浏览器可能开始取消它们或抛出错误之前,待处理的 ajax 请求的数量是否有限制。

运行一些简单的测试,我发现当达到大约 6 个并发请求的限制时,浏览器将开始以优雅的方式对请求进行排队。一旦“槽”可用,就会使用它并向服务器发送新请求。

我还发现 Chrome、Firefox 甚至 IE 都会优雅地处理大约 100 个请求的队列。

最佳答案

我也猜测这是从当前打开的连接的最大数量指示的,这是 IE 中的情况 Max-Connections 这个线程也可能有帮助 How many concurrent AJAX requests are allowed in popular browsers?

关于javascript - 现代浏览器中允许有多少个 PENDING ajax 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7125682/

相关文章:

javascript - 正则表达式留下不需要的空间

javascript - 羽毛- Mongoose : Get by custom attribute in feathers-mongoose

php - 尝试在 Console.log 中获取非对象的属性

javascript - 使用 Node.js 创建 HTTPS 服务器

c# - 以编程方式登录网站的技术

javascript - 使用 cordova 编译 iOS 版本时出现问题

javascript - 使用 React 删除 Firebase 中的项目,重新渲染返回项目未定义

java - 如何在java中保存记录并使用记录值更新同一页面

javascript - 为什么这个非常简单的 AJAX 脚本不起作用

javascript - 检测是否开启了webgl硬件加速