aini 发表于 2012-12-17 08:54:25

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>

测试结果 优化前

优化后   







0 发表于 2013-3-14 02:22:37

学习了,谢谢分享、、、

wcdz 发表于 2013-5-16 03:06:54

如果回帖是一种美德,那我早就成为圣人了!

sanhutrees 发表于 2013-5-17 13:27:29

帮帮顶顶!!

q986 发表于 2013-5-18 21:56:40

男人有冲动可能是爱你,也可能是不爱,但没有冲动肯定是不爱!

qqruser 发表于 2013-5-20 08:44:25

不错不错,楼主您辛苦了。。。

帝王 发表于 2013-5-21 17:09:26

爱她,就请为她做无痛人流手术!
页: [1]
查看完整版本: apache优化,简单,快速