XOOPS関連のパフォーマンス

単一のアクセスならば普通に表示されるが、1秒当たり1人程度の連続アクセスをかけると画面が真っ白になってしまう。おそらく、何らかのパフォーマンスの問題と考えられる。

Apacheへの負荷テストツール

ApacheをインストールしているLinuxマシンであればabコマンドというのがあって、単一ファイルへのアクセスはシミュレートできるが、一般的なWebで単一ファイルへのアクセスはほとんどない。そこで、以下のツールを使うと複数ファイルへのアクセスがシミュレートできるので便利である。

Stress level: 1
Stress multiplier: 1
Test Run Time: sec=30
User random delay(msec): Max=1000, Min=1000
Warmup: sec=5

上記設定でやってすぐに真っ白いページが再現できてしまった。まぁ、正直言って設定の細かい意味がよくわかっていないのだが、Apacheのaccess_logを見たところ1秒に数回程度のアクセスしかないのにも関わらず落ちているのは問題だ。

MySQLのパフォーマンス

PHP,XOOPSのパフォーマンス

php.iniのmemory_limitを8M→32Mにしてみた。