javascript - Chrome 中的并发 Ajax 请求

标签 javascript ajax google-chrome security

我已经阅读了从 chrome 浏览器到特定域的并发 ajax 请求的限制为 6。早些时候我已经测试并确认了这一点。但是现在我看到甚至有 100 个请求同时从 chrome 浏览器发送到服务器并且所有请求都同时处于事件状态。 Refer screenshot 如果有什么变化,有人可以指导。我使用 chrome 72。我可以向您保证,调用确实已到达服务器,因为我可以看到与调用对应的所需数据库条目。 但早些时候,这些调用将处于等待模式,直到之前的某个调用完成。

更新 一些额外的观察可能相关也可能不相关。我用 2 台服务器对此进行了测试 - 1 台具有 IIS 10 并且没有看到此限制。 另一个有 IIS 8,我可以看到一次只有 6 个发送到服务器。

最佳答案

此行为在 HTTP/1.1 中没有改变。

如果启用WaterFall,您可以获得更清晰的画面。如果您看到瀑布,在一个时间点只有 6 个请求会被触发(发送到服务器),其余的都将处于挂起模式。

注意,网络选项卡中出现状态为“待定”的请求并不意味着请求已发送到服务器。

以下是Version 74.0.3726.0

的截图

enter image description here

关于javascript - Chrome 中的并发 Ajax 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55015472/

相关文章:

javascript - Angularjs - 选择下拉菜单的 Bootstrap 设置

php - 使用数据库 onchange 中提供的 ajax 值自动计算

jquery - 我如何知道 jQuery 是否有待处理的 Ajax 请求?

javascript - AJAX 和 PHP 发送 "HTTP get request"到同一页面

javascript - 如何从 Chrome 扩展的 content_security_policy 中删除 unsafe-eval

Javascript - 循环内多个 http 请求的映射数据(并按属性分组)

c# - 来自 Javascript 的 ASMX Web 服务

javascript - Chrome 上的 Three.js 自定义着色器错误 GL_INVALID_OPERATION : Active draw buffers with missing fragment shader outputs

javascript - ionic 触发点击事件不起作用

css - Chrome "Unloading"中键单击样式表