当前位置: 技术问答>linux和unix
Linux下的httpd.conf该怎么配置?
来源: 互联网 发布时间:2017-01-07
本文导语: 公司网站服务器配置为 Core 2 Duo E8400 3.0 GHz处理器, 2G内存,Linux CentOS 6.0 64 Bit操作系统。现在放了公司网站,网站不太复杂,有html网页,php网页,少量图片,少量css和javascript代码,另外还有一个论坛。网站每...
公司网站服务器配置为 Core 2 Duo E8400 3.0 GHz处理器, 2G内存,Linux CentOS 6.0 64 Bit操作系统。现在放了公司网站,网站不太复杂,有html网页,php网页,少量图片,少量css和javascript代码,另外还有一个论坛。网站每天访问量1000IP/8000个页面左右。请问httpd.conf该怎么配置?现在进行调试后要不就是Apache占用内存过大死机,要不就是MySQL CPU占用量过大死机。
请问,在httpd.conf中
Timeout设置多少比较合理?网站上有几个文件需要供客户或员工下载,每个文件大小大概10M左右
KeepAlive要设置为on 还是 off?
MaxKeepAliveRequests多少比较合理?
KeepAliveTimeout多少比较合理?
请问,在httpd.conf中
Timeout设置多少比较合理?网站上有几个文件需要供客户或员工下载,每个文件大小大概10M左右
KeepAlive要设置为on 还是 off?
MaxKeepAliveRequests多少比较合理?
KeepAliveTimeout多少比较合理?
|
Timeout 300左右即可
KeepAlive 为on,这样子发起TCP连接的次数没有那么多,一次访问就把该传的东西传给客户端
MaxKeepAliveRequests Apache占用内存过大,那就少点,500吧
KeepAliveTimeout 5 设置这个数,减少Apache占用太多资源的可能性
KeepAlive 为on,这样子发起TCP连接的次数没有那么多,一次访问就把该传的东西传给客户端
MaxKeepAliveRequests Apache占用内存过大,那就少点,500吧
KeepAliveTimeout 5 设置这个数,减少Apache占用太多资源的可能性
|
timeout 是在300秒内 没有数据流通过 就断开连接
|
建议用ab做压力测试,得出对应的结论
然后再根据负载情况做具体的调整
然后再根据负载情况做具体的调整