gpt4 book ai didi

python - 使用python在一台机器(windows server 2008)上允许的最大同时HTTP连接数是多少

转载 作者:太空宇宙 更新时间:2023-11-03 14:35:35 25 4
gpt4 key购买 nike

更具体地说,我正在使用 python 并创建一个 HTTPConnection (httplib) 池,想知道 Windows 服务器上的并发 HTTP 连接数是否有限制。

最佳答案

根据 HTTP RFC , 客户端不应同时维护超过 2 个到网络服务器或代理的连接。然而,大多数浏览器不支持这一点——firefox 3.5 允许每个服务器 6 个,每个代理 8 个。

简而言之,您不应该打开 1000 个到单个服务器的连接,除非您的意图是影响服务器的性能。对您的服务器进行压力测试将是一个很好的合法示例。


[编辑]
如果这是您正在谈论的代理,那就有点不同了。我的建议是使用连接池。计算出每秒有多少并发连接给你最多的请求并设置一个硬限制。额外的请求只需要在队列中等待,直到池释放出来。请注意,默认情况下,单个进程通常上限为 1024 个文件描述符。

浏览apache's mod_proxy有关如何处理此问题的想法。

关于python - 使用python在一台机器(windows server 2008)上允许的最大同时HTTP连接数是多少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1121951/

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