我的服务器环境:CENTOS 6.5 x86_64,apache 2.2.27,带有prefork模块,PHP 5.2.17(cli)。这个服务器为1流视频网站(像youtube),我有Apache响应时间的问题,我认为httpd.conf文件的问题。所以任何人都可以帮我配置Apache?
服务器规格:
目前apache配置如下:
我使用suphp PHP 5 Handler和Apache suEXEC打开。
该网站每天接待约40-60k访客(120-180k印象/天)
当在线用户超过200时,Apache响应时间变慢
提前致谢 :)
也许您的网站因数据库限制而变慢?如果你说200个用户,它看起来像MyŚQL的默认限制。
你确定它与apache有关吗?
如果某个地方没有以良好的方式关闭连接,它可能会耗尽连接
我建议你使用下面的工具来微调你的服务器
阿帕奇:
https://github.com/richardforth/apache2buddy
MySQL的:
https://github.com/major/MySQLTuner-perl
此外,我sugegest你将静态内容卸载到cdn(images.js.css),因为他们可能正在吃你的网络服务器。使用gzip压缩并执行静态资产缓存。在以下工具上扫描您的网站,以查看请求的响应时间。
webpagetest
gtmetrix