edo1z blog

プログラミングなどに関するブログです

APC

APCはPHPアクセレーターというやつです。

PHPアクセレーターとは、PHPのスクリプトを最適化してコンパイルされた状態でデータをキャッシュし、以後同じデータにアクセスがあった際、そのキャッシュを利用することでスクリプトの実行速度を高速化させるためのものです。(APCでPHPの処理を高速化

APCをインストールします。 yum install php-pecl-apc

php-pecl-apc.x86_64 0:3.1.15-0.3.svn329913.10.amzn1がインストールされました。 /etc/php.d/apc.iniに設定ファイルがあります。(CentOSです。AmazonLinuxです。) 自動的に設定ファイルをつくってくれていますので、apacheを再起動したら反映されます。 APCコンソールは別にみなくてもいいので使いません。

apc.iniの設定項目の説明は、ここにあります。 http://php.net/manual/ja/apc.configuration.php

apc.ttl = 3600 apc.user_ttl = 3600 apc.max_file_size=5M

を設定してみた。

php -R ' phpinfo(); exit(); ' | grep "apc"

で反映されてるか確認できます。