我已经阅读了从 chrome 浏览器到特定域的并发 ajax 请求的限制为 6。早些时候我已经测试并确认了这一点。但是现在我看到甚至有 100 个请求同时从 chrome 浏览器发送到服务器并且所有请求都同时处于事件状态。 如果有什么变化,有人可以指导。我使用 chrome 72。我可以向您保证,调用确实已到达服务器,因为我可以看到与调用对应的所需数据库条目。 但早些时候,这些调用将处于等待模式,直到之前的某个调用完成。
更新 一些额外的观察可能相关也可能不相关。我用 2 台服务器对此进行了测试 - 1 台具有 IIS 10 并且没有看到此限制。 另一个有 IIS 8,我可以看到一次只有 6 个发送到服务器。
最佳答案
此行为在 HTTP/1.1 中没有改变。
如果启用WaterFall
,您可以获得更清晰的画面。如果您看到瀑布,在一个时间点只有 6 个请求会被触发(发送到服务器),其余的都将处于挂起模式。
注意,网络选项卡中出现状态为“待定”的请求并不意味着请求已发送到服务器。
以下是Version 74.0.3726.0
关于javascript - Chrome 中的并发 Ajax 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55015472/