徒然メモ

技術的なことを書いたり書かなかったり

Apache+PHPのチューニングをしてみる

WordPressがメモリをがっつり食って動作が非常に重いのでチューニングをしてみる。

参考にさせてもらったサイトは「php + apache のメモリ量をおさえる」のページを参考にしました

実際にいじったパラメータはこんな感じ

diff httpd.conf_20111028 httpd.conf

101,106c101,106 < StartServers       8 < MinSpareServers    5 < MaxSpareServers   20 < ServerLimit      256 < MaxClients       256

< MaxRequestsPerChild  4000

> StartServers       3 > MinSpareServers    3 > MaxSpareServers    5 > ServerLimit      100 > MaxClients       100 > MaxRequestsPerChild  10 ==================================================

変更前は完全にデフォルトの状態。

ちょっとアクセスするとメモリを食いつぶす状況にあったのが一時的には使用量が増えるけど アクセスが落ち着くとすぐに解放されるように。

アクセス数がほとんどないのでとりあえず極端な設定に。

今のところ特に不具合はなさそうな感じ。

ついでにPHP.iniのほうもちょっとだけ変更

diff php.ini_20111028 php.ini

314c314

< memory_limit = 128M      ; Maximum amount of memory a script may consume

> memory_limit = 16M      ; Maximum amount of memory a script may consume


いったんこの設定で様子見。