phpのapc

apcとは、PHPの中間コードをキャッシュして高速化や最適化を行う拡張モジュール。 このようなモジュールはPHPアクセラレータというが、いくつか種類があり、apcはその1つ。

fedraでインストールするには、

yum install php-pecl-apc

その後、/etc/php.d/apc.iniでパラメタを設定。

apc.optimization=2

これは、最適化レベル。デフォルトは0で、最適化を行わない。値が大きいほど最適化のレベルが高くなるらしいが、どの程度の整数値を指定すればいいのか不明。

apc.shm_size=96

apcの共有メモリのサイズで単位はMB。大きめにとらないとGC(ガーベージコレクタ)が正常に動作しないようで、apacheのエラーログに

[apc-warning] GC cache entry 

がでる。

 
blog/phpのapc.txt · 最終更新: 2009/08/07 06:16 by kuha     文書の先頭へ