一台使用python的计算机(Windows Server 2008)上允许的最大同时HTTP连接数是多少

更具体地说,我正在使用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连接数是多少

基础教程推荐