本文导读:
早上,我被告之公司的一个门户的网站,打开网页速度很慢。于是一步步小排查网站打开慢的原因。
早上,我被告之公司的一个门户的网站,打开网页速度很慢。于是一步步排查网站打开慢的原因。
现象是,输入网址后,浏览器无任何显示内容,一片空白,状态显示,正在链接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秒,速度已大大提高。
上一篇:富文本引起MYSQL出错
下一篇:把网络推广的博客整合到泥博客