Apache调优 - 多个WordPress安装

时间:2014-03-16 19:30:31

标签: wordpress apache lamp fastcgi dedicated-server

我正在为我的客户运行多个WordPress安装的Apache2服务器。我正在使用FCGI-PHP& suEXEC的。服务器专用16GB RAM,Intel i5 2,6GHZ 4核。服务器MPM:工作者。网络100mbs。

我允许我的WordPress用户上传最大100MB的文件 我启用了mod_pagespeed和mod_bw。我已将每个虚拟主机的带宽限制设置为1mbs。

我想听听一些如何将Apache调整为这种用法的技巧。我是专用服务器的新手。我安装了webmin,但我没有安装任何分析应用程序。用web浏览器监控服务器的moniter app会是什么?另外,我想听听如何设置我的apache2.conf和cfgi-conf。现在是:

Timeout 720
KeepAlive On
MaxKeepAliveRequests 250
KeepAliveTimeout 5

<IfModule mpm_worker_module>
    StartServers          10
    MinSpareThreads      15
    MaxSpareThreads      75 
    ThreadLimit          128
    ThreadsPerChild      100
    MaxClients          200
    MaxRequestsPerChild 10000
 </IfModule>

FCGI配置是:

<IfModule mod_fcgid.c>
AddHandler fcgid-script .fcgi
FcgidMinProcessesPerClass 0
FcgidMaxProcessesPerClass 14
FcgidMaxProcesses 250
FcgidIdleTimeout 60
FcgidProcessLifeTime 720
FcgidIdleScanInterval 20
FcgidConnectTimeout 720
FcgidMaxRequestLen 131072000
</IfModule>

如果你能给我一些提示/帮助,我会很高兴的。非常感谢你!

1 个答案:

答案 0 :(得分:0)

我的所有服务器上都有http://newrelic.com/

对于Apache调优,此脚本提供配置提示 https://github.com/gusmaskowitz/apachebuddy.pl

对于MySQL调优,此脚本提供配置提示 https://raw.github.com/major/MySQLTuner-perl/master/mysqltuner.pl

你有足够的可用内存来运行一些沉重的WordPress网站。 所以我会使用这些工具并决定从那里开始。