背景
我注意到几乎所有代理提供商都有“最大线程数“允许,根据我的理解,这意味着一次并发/并行浏览器请求的最大数量。
由于现代网站可以有许多并行请求,因此如何在 Chrome 中限制并行请求(全局范围内整个浏览器,不仅针对每个主机/服务器,而且针对所有主机/服务器)?
Example
网站 A 从自己的域获取资源,此外还使用 9 个 CDN 和 10 个跟踪器。假设 Chrome 每个域最多有 6 个并发请求,即 120 个并发请求。任何高于此的事情都必须等待。例如,我想将其限制为最多 10 个。
Notes
我已经看到在 Firefox 中可以用 '网络.http.最大连接数’但我没有找到任何适用于 Chrome 或 Chromium 的内容。
我正在使用 Selenium 和 ChromeDriver (C#) 来启动浏览器(如果有帮助的话)。
经过一番挖掘和搜索后,我发现对于 Chromium,许多网络调整参数都在ClientSocketPoolManager
检查线:29 和 46,所以我认为您需要使用您喜欢的参数重建您自己的自定义 Chrome,而不是能够动态调整它们。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)