我注意到,当从控制台或同一扩展程序快速发送请求时,chrome 会显着降低请求速度。
为了进行测试,我通过在一次扩展中以 25 毫秒的间隔发送请求进行了实验。果然,请求从开始需要大约 30-60 毫秒加载,到只显示“待处理”并最多需要 10 秒才能完成请求的地步。然而,当我尝试将其拆分为两个相同的 chrome 扩展程序时,它们都将请求发送到同一台服务器,但这次,它们都有 50 毫秒的间隔,请求速度要快得多,平均每个请求大约 40-70 毫秒。
我假设 chrome 正在限制从控制台或单个扩展程序发送的请求,有什么方法可以禁用它吗?我找到了命令标志 --disable-extensions-http-throttling
,但我在使用它时遇到了同样的问题。
最佳答案
正如我所说,您可能会达到最大并发请求限制。在 Chrome 中,我上次检查每个域最多 6 个并发请求。
有关并发请求的更多详细信息,请参阅其他问题:
关于javascript - 如何阻止 chrome 减慢控制台/扩展发送的请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31221392/