你的位置:首页 > 网站技术 >正文
20
七月
分类:网站技术 | 评论数:8 | 点击数:10710 | 发表日期时间:2012-07-20 14:28:25

分享到:


本文导读:

      早上,我被告之公司的一个门户的网站,打开网页速度很慢。于是一步步小排查网站打开慢的原因。

 

正文


      早上,我被告之公司的一个门户的网站,打开网页速度很慢。于是一步步排查网站打开慢的原因。
     现象是,输入网址后,浏览器无任何显示内容,一片空白,状态显示,正在链接IP地址,过5-6秒后才开始显示网站标题,页面内容。整个过程约需要8-10秒钟。
先查看服务器,无延时或者丢包,firebug工具查看显示打链接首页就像要5-6秒,而且还被中断,其它装饰用的图片,体积很少但仍需超长时间打开。
查问机房是不是带宽网络出问题了,告之没有问题,日志文件是很大了,清了日志再重启,问题仍没有好转。
    最后在网上尝试一下别人的说法,一个线程的限制数量也会影响apache的反应速度,于是找到以下内容
<IfModule prefork.c>
StartServers       8
MinSpareServers    5
MaxSpareServers   20
ServerLimit      256
MaxClients       256
MaxRequestsPerChild  4000
</IfModule>

    ServerLimit和MaxClients都是过小了,不适应门户网站的访问量增大,于是全改为1000,再重启apache,再测试打开速度变为4秒,速度已大大提高。

本文标签:
apache
宽带
猜你喜欢:
评论:

8楼   宁波舞蹈培训  2012-8-26 16:28:18  回复该评论

路过,留一个小脚印


Fatal error: Uncaught Error: Call to undefined function mysql_num_rows() in C:\wwwroot\v2.ni-blog.com\public\web\info_show.php:308 Stack trace: #0 {main} thrown in C:\wwwroot\v2.ni-blog.com\public\web\info_show.php on line 308