0

私は顧客のために複数の WordPress インストールで Apache2 サーバーを実行しています。FCGI-PHP と suexec を使用しています。サーバーは専用の 16GB RAM、Intel i5 2,6GHZ 4 コアです。サーバー MPM: ワーカー。ネットワーク 100mbs。

WordPress ユーザーが最大 100MB のファイルをアップロードできるようにしています。
mod_pagespeed と mod_bw を有効にしています。各仮想ホストの帯域幅制限を 1mbs に設定しました。

Apache をそのような用途に合わせて調整する方法について、いくつかのヒントを聞きたいと思います。私は専用サーバーでかなり新しいです。webmin はインストールされていますが、分析アプリはインストールされていません。おそらくWebブラウザでサーバーを監視するのに適した監視アプリは何ですか? また、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>

ヒント/ヘルプをいただければ幸いです。どうもありがとうございました!

4

1 に答える 1

0

すべてのサーバーに http://newrelic.com/ があります

Apache のチューニングの場合、このスクリプトは構成のヒントを提供します https://github.com/gusmaskowitz/apachebuddy.pl

MySQL のチューニングの場合、このスクリプトは構成のヒントを提供します https://raw.github.com/major/MySQLTuner-perl/master/mysqltuner.pl

いくつかの重い WordPress サイトを実行するのに十分な利用可能メモリがあります。そのため、これらのツールを使用して、そこからどこへ行くかを決定します。

于 2014-03-17T19:51:58.210 に答える