apache的keepalive和keepalivetimeout
来源:互联网 发布:数控车g92管螺纹编程 编辑:程序博客网 时间:2024/06/06 13:33
apache的keepalive和keepalivetimeout
在APACHE的httpd.conf中,KeepAlive指的是保持连接活跃,类似于Mysql的永久连接。换一句话说,如果将KeepAlive设置为On,那么来自同一客户端的请求就不需要再一次连接,避免每次请求都要新建一个连接而加重服务器的负担。
KeepAlive的连接活跃时间当然是受KeepAliveTimeOut限制的。如果第二次请求和第一次请求之间超过KeepAliveTimeOut的时间的话,第一次连接就会中断,再新建第二个连接。
所以,一般情况下,图片较多的网站应该把KeepAlive设为On。但是KeepAliveTimeOut应该设置为多少秒就是一个值得讨论的问题了。
如果KeepAliveTimeOut设置的时间过短,例如设置为1秒,那么APACHE就会频繁的建立新连接,当然会耗费不少的资源;反过来,如果KeepAliveTimeOut设置的时间过长,例如设置为300秒,那么APACHE中肯定有很多无用的连接会占用服务器的资源,也不是一件好事。
所以,到底要把KeepAliveTimeOut设置为多少,要看网站的流量、服务器的配置而定。
其实,这和MySql的机制有点相似,KeepAlive相当于mysql_connect或mysql_pconnect,KeepAliveTimeOut相当于wait_timeout。
以下是我的配置: KeepAlive On KeepAliveTimeout 3 考虑到我的网站上有不少的图片,所以将KeepAlive设为On,一般的页面两次请求间隔不会超过3秒,所以这样设置,至尽运行状况良好
- apache的keepalive和keepalivetimeout
- apache的keepalive和keepalivetimeout(apache优化)
- apache的keepalive和keepalivetimeout(apache优化)
- apache的keepalive和keepalivetimeout(apache优化)
- apache配置中的Timeout和KeepAliveTimeout的解释(未完待续)
- Apache的KeepAlive 配置
- Apache的KeepAlive和TCP/IP的TIME_WAIT
- Apache的KeepAlive和TCP/IP的TIME_WAIT
- Apache的工作模式和Keepalive设置导致的SYN_RECV
- apache的keepalive调式说明
- Apache KeepAlive
- apache 的 MaxRequestsPerChild 与 keepalive的关系
- Apache 中 KeepAlive 配置的合理使用
- Apache 中 KeepAlive 配置的合理使用
- Apache中KeepAlive的合理使用
- Apache 中 KeepAlive 配置的合理使用
- Apache的KeepAlive设置与优化
- Apache 中 KeepAlive 配置的合理使用
- Android ListView 快速滑动的优化
- 转载——Android大图片裁剪终极解决方案
- EL获取window open的URL中参数
- JAVA-反射机制
- android模拟器不能连接网络
- apache的keepalive和keepalivetimeout
- Android 软键盘和界面的关系处理
- 深入理解函数指针
- 08 RFS自动化之等待
- Linus初级:执行monut命令时,mount:no medium found的解决办法
- Java异常处理机制很有意思
- Linux和Ubuntu的区别与联系;Linux和Unix区别
- 【动态树】 BZOJ 1036 树的统计Count
- 信号量CSemaphore的使用