我正在优化我的Web服务器设置以处理大量的并发用户,我遇到的问题之一是决定是否禁用HTTP Keep-Alive。HTTP Keep-Alive每1秒呼叫<1KB
我为网站上的所有图像使用CDN,所以当我的HTML页面被请求时,我在第一次加载时下载了大约5个文件(js,css等),然后在每个连续的加载中只有HTML。
除此之外,我唯一拥有的是每秒调用一次HTTP POST更新(结果JSON通常小于1KB)。
所以,有了这些限制 - 你会认为在服务器上禁用HTTP Keep-Alive会是一个好主意吗?这会改善服务器可以处理的并发用户数量吗?
(顺便说一下,我已经减少的KeepAliveTimeout/ConnectionTimeout在IIS 7.5设置为15秒)
呼叫的处理几乎是瞬间(所以连接空闲大约950ms)。由于并发客户端的数量非常重要,我决定尝试使用Keep-Alive = disabled。我希望通过这种方式,我可以像你说的那样容纳更多的并发客户端。将基于它的工作原理更新问题。 – kape123 2011-06-17 03:44:16