PHPのアクセラレータ比較
yazama.netさんの記事に触発されて、私も比較してみました。
試したのは、Zend Optimizer,PHP Accelerator,APCの3つです。APCはStable版がコンパイル通らなかったので、CVS版です。
某サイトの某プログラムにてテストしました。たくさんincludeやクラス生成してるので本サイトのXoops環境にも近いと思います。
※各5回計測。アクセラレータを変更した後は、apacheの再起動を行った。
APCはCVS版でファイルにキャッシュするmmapが使えなかったので、shmしか試せず。これ見ると、1回目を無視するとPHPAとAPCはかなり速いなぁ。Zend Optimizerは意味あるんだろうか。
どうも最近PHPAとAPCの作者が知り合いになったらしく、この2つが似たような数値を出してるのも面白い。
というわけで、PHP Acceleratorで行くことに決まりました。
試したのは、Zend Optimizer,PHP Accelerator,APCの3つです。APCはStable版がコンパイル通らなかったので、CVS版です。
某サイトの某プログラムにてテストしました。たくさんincludeやクラス生成してるので本サイトのXoops環境にも近いと思います。
| 標準 | Zend Opt. | PHPA | APC | |
| 1 | 0.323 | 0.273 | 0.654 | 0.543 |
| 2 | 0.266 | 0.249 | 0.207 | 0.192 |
| 3 | 0.270 | 0.257 | 0.168 | 0.186 |
| 4 | 0.252 | 0.251 | 0.154 | 0.181 |
| 5 | 0.264 | 0.230 | 0.179 | 0.188 |
APCはCVS版でファイルにキャッシュするmmapが使えなかったので、shmしか試せず。これ見ると、1回目を無視するとPHPAとAPCはかなり速いなぁ。Zend Optimizerは意味あるんだろうか。
どうも最近PHPAとAPCの作者が知り合いになったらしく、この2つが似たような数値を出してるのも面白い。
というわけで、PHP Acceleratorで行くことに決まりました。
perm link: http://yamashita.dyndns.org/blog/107/










