apache优化,简单,快速
个人认为 apache优化,先从硬件,再到软件,由内存----->IO----->cpu----->network------>apache自身 1 内存优化1)内存由1G-->2G
2)去除不必要的模块(针对实际环境)
3)分出部分独立空间存储经常访问的页面元素 mount-osize=500M -ttmpfs none/tmp/apache
500M 内存到这个目下,以后在对数据处理时,就相当于往内存中写,而这些数据不会因清空缓存而
数据丢失,而是相当于做了一个预热(保证数据都在内存中,把内存当作硬盘来用)
2 IO优化
1)修改文件描述符
vim /etc/security/limits.conf
* hard nofile 102400
* soft nofile 102400
2)去掉文件访问时间 mount-onoatime /dev/sda2/etc
3)日志(可以连接到/dev/null) ln-s/dev/null/var/log/httpd/access_log
3 cpu优化
CPU由1---->2,增加服务器性能
4 network优化
1)设置http的连线超时时间Timeout 默认10s
2)KeepAlive on占用的是内存
KeepAlive Tmieout 15
解决Time_wait数量多的时候
3)快速回收优化
echo 1 > /proc/sys/net/ipv4/tcp_tw_recycle
echo 1 > /proc/sys/net/ipv4/tcp_tw_reuse
注:短时间内不会有请求页面的时候,不需要开启。通常情况下静态页面开启网络数据进行压缩,用CPU来换取带宽,建议大家用apache作动态页面
5 apache自身优化
MPM模块:prefork模块优化
vim /etc/httpd/conf/httpd.conf
<IfModule prefork.c>
StartServers 80
MinSpareServers 50
MaxSpareServers 200
ServerLimit 500
MaxClients 500
MaxRequestsPerChild0
</IfModule>
测试结果 优化前
优化后
学习了,谢谢分享、、、 如果回帖是一种美德,那我早就成为圣人了! 帮帮顶顶!! 男人有冲动可能是爱你,也可能是不爱,但没有冲动肯定是不爱! 不错不错,楼主您辛苦了。。。 爱她,就请为她做无痛人流手术!
页:
[1]