毎日モザイク

White Room Layout Works

2007-01-17T05:15:24+09:00 [Wed]
--> [遺跡]

APC

PHP Acceleratorを、APCに変えました。

前は、ioncube PHP Acceleratorを入れていたのですが、アシアルさんのサイトを見たら、開発終了ということだったので、別のを。っていうことで、APCにしました。

INSTALLに書いてある通りに./configureしてmakeしてinstallして、やはり、INSTALLに書いてある通り、php.iniを変更して、httpdをリスタートして出来上がり。

こういうときは、やっぱりCUIは楽。説明文が英語でも、作業するところはコピペすれば済むのがいいです。

速いらしいとは聞いていたのですが、実際、速いようです。ここの環境(VineLinux 3.2,apache 1.3.33,PHP4.4.2)だと、ioncube PHP Acceleratorの、倍程度以上速いようです。デフォルトのままでも、かなり速いのですが、php.iniで、apc.stat = 0にすると一度キャッシュしたら、httpdをリスタートするまで再読込しなくなるので、爆速だそうです(PHP公式マニュアル参照)。でも、これは、PHPの学習をしているときには使えません。

MySQLへのクエリーが実行時間の大半を占めるここのblogだと、PHPだけ速くなってもさほど変わりませんが、PHPだけで動くものは、時間がだいたい半分以下になるようです。

10分もあれば入れられるので、試してみるのもいいかと思います。