更具体地说,我正在使用python并建立一个HTTPConnection(httplib)池,并想知道Windows服务器上的并发HTTP连接数是否受到限制.解决方法:对于HTTP RFC,客户端到Web服务器或代理的同时连接数不应超过2.但是,大多数浏览器都...

更具体地说,我正在使用python并建立一个HTTPConnection(httplib)池,并想知道Windows服务器上的并发HTTP连接数是否受到限制.
解决方法:
对于HTTP RFC,客户端到Web服务器或代理的同时连接数不应超过2.但是,大多数浏览器都不满意-firefox 3.5允许每个服务器6个服务器和每个代理8个服务器.
简而言之,除非您打算影响服务器的性能,否则不应打开与单个服务器的1000个连接.对服务器进行压力测试将是一个很好的合法示例.
[编辑]
如果这是您在谈论的代理,那么情况就有些不同了.我的建议是使用连接池.找出每秒有多少个同时连接为您提供最多的请求,并设置一个硬限制.额外的请求只需要在队列中等待,直到池释放.请注意,默认情况下,单个进程通常上限为1024个文件描述符.
浏览一下apache’s mod_proxy,以获取有关如何处理此问题的想法.
本文标题为:一台使用python的计算机(Windows Server 2008)上允许的最大同时HTTP连接数是多少


基础教程推荐
- 如何使用Python和ctypes在Windows上读写a s h r文件属性? 2023-11-13
- 创建python虚拟环境(在ubuntu16.04中) 2023-09-04
- windows和linux下 Python2,Python3 的环境及安装 2023-09-04
- Python 对象序列化与反序列化之pickle json详细解析 2023-08-09
- Python实现视频转换为字符画详解 2023-08-09
- linux下安装python3 2023-09-03
- windows环境Python调用opencv出错的问题记录 2023-09-03
- PYTHON-进程 子进程 2023-09-03
- python线程池ThreadPoolExecutor与进程池ProcessPoolExecutor 2023-09-04
- Python pygame 项目实战事件监听 2022-08-30