gpt4 book ai didi

selenium - 我可以通过 Selenium WebDriver 启动多少个并发 Chrome 连接/线程?

转载 作者:可可西里 更新时间:2023-11-01 16:49:28 77 4
gpt4 key购买 nike

假设我没有网格设置,我可以从 Selenium WebDriver 启动的最大并发 Chrome 线程数是多少?

是5吗?它也适用于 Chrome Headless 吗?

最佳答案

浏览器连接限制

浏览器限制具有相同域名的 HTTP 连接数。此限制在 HTTP 规范 (RFC2616) 中定义。大多数现代浏览器允许每个域六个连接,而大多数旧浏览器只允许每个域两个连接。

HTTP 1.1 协议(protocol)规定,单用户客户端不应与任何服务器或代理保持两个以上的连接。这就是浏览器限制的原因。您可以在 RFC 2616 – Hypertext Transfer Protocol, section 8 – Connections 中找到详细的讨论。 .

现代浏览器的限制比这少,允许更多的连接。 RFC 没有指定如何防止超出限制。可以阻止连接打开,也可以关闭现有连接。

支持的最大连接数表:

MAXIMUM SUPPORTED CONNECTIONS


http.maxConnections

根据 Networking Properties :

http.maxConnections (default: 5)

如果启用了 HTTP keepalive(见上文),此值确定每个目的地同时保持事件状态的最大空闲连接数。


每个主机的连接

根据 Network.http.max-connections-per-server Firefox 3 已将每个主机的连接数增加到 15 个。

根据 Match Firefox's per-host connection limit of 15 Chrome 团队尝试匹配相同的内容并进行了讨论 Configurable connections-per-host但在Configurable connections-per-host中没有任何结论


结论

当您使用任何 WebDriverWeb Browser 变体组合时,同样的标准也适用。 Selenium Grid SetupChrome HeadlessFirefox Headless 的行为也将相同。


引用资料

关于selenium - 我可以通过 Selenium WebDriver 启动多少个并发 Chrome 连接/线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52220159/

77 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com