javascript - 如何阻止 chrome 减慢控制台/扩展发送的请求?

标签 javascript google-chrome google-chrome-extension

我注意到,当从控制台或同一扩展程序快速发送请求时,chrome 会显着降低请求速度。

为了进行测试,我通过在一次扩展中以 25 毫秒的间隔发送请求进行了实验。果然,请求从开始需要大约 30-60 毫秒加载,到只显示“待处理”并最多需要 10 秒才能完成请求的地步。然而,当我尝试将其拆分为两个相同的 chrome 扩展程序时,它们都将请求发送到同一台服务器,但这次,它们都有 50 毫秒的间隔,请求速度要快得多,平均每个请求大约 40-70 毫秒。

我假设 chrome 正在限制从控制台或单个扩展程序发送的请求,有什么方法可以禁用它吗?我找到了命令标志 --disable-extensions-http-throttling,但我在使用它时遇到了同样的问题。

最佳答案

正如我所说,您可能会达到最大并发请求限制。在 Chrome 中,我上次检查每个域最多 6 个并发请求。

有关并发请求的更多详细信息,请参阅其他问题:

Max parallel http connections in a browser?

关于javascript - 如何阻止 chrome 减慢控制台/扩展发送的请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31221392/

相关文章:

javascript - jni.h 文件未找到 - 在 OS X El Capitan 上安装 node-java 模块

javascript - 使用 Spark AR 中的脚本更改 Material 颜色

javascript - Chrome onMessage.addListener 仅有时执行

css - Google Chrome 扩展 - 从服务器重新加载 CSS

javascript - 仅在页面提交后显示具有透明背景的加载图像

javascript - Elfinder 打开 PDF 而不是下载

google-chrome - 如何在 Chrome 网上应用店跟踪用户和安装情况?

google-chrome - 使用 chrome.pageAction 实现 chrome.infobars 体验

jquery - 不同操作系统中相同浏览器中的 CSS 渲染

javascript - 如何将元素从一个列表复制/复制到另一个列表