|
APC | OFF(秒) | ON(秒) | 速度比 |
---|---|---|---|
1回目 | 0.750 | 0.770 | 1.03 |
2回目 | 0.730 | 0.530 | 0.72 |
3回目 | 0.750 | 0.540 | |
4回目 | 0.750 | 0.540 |
landisk:~# mkdir /home/src/apc landisk:~# cd /home/src/apc landisk:/home/src/apc# tar vxfz 何処かの/APC-2.0.3.tgz landisk:/home/src/apc# cd APC-2.0.3 landisk:/home/src/apc/APC-2.0.3# phpize Configuring for: PHP Api Version: 20020918 Zend Module Api No: 20020429 Zend Extension Api No: 20021010 landisk:/home/src/apc/APC-2.0.3# ./configure --enable-apc --enable-mmap landisk:/home/src/apc/APC-2.0.3# make landisk:/home/src/apc/APC-2.0.3# make install次にPHPの設定ファイルにAPCのモジュールを登録します。 "/usr/local/lib/php.ini"を次のように編集します。
443行目付近 ; Directory in which the loadable extensions (modules) reside. extension_dir = "/usr/local/lib/php/extensions extension=no-debug-non-zts-20020429/apc.so apc.mmap_file_mask=/tmp/apc.XXXXXXapacheを再起動します。
landisk:/home/src/apc/APC-2.0.3# apachectl restartphpの動作確認の節で作成したphpinfo.phpをブラウザからアクセスしてください。
cacheモジュール | なし | APC | MMCache | |||
---|---|---|---|---|---|---|
(秒) | 速度比 | (秒) | 速度比 | (秒) | 速度比 | |
1回目 | 0.750 | 1.00 | 0.770 | 1.03 | 0.900 | 1.2 |
2回目 | 0.730 | 0.530 | 0.72 | 0.480 | 0.65 | |
3回目 | 0.750 | 0.540 | 0.480 | |||
4回目 | 0.750 | 0.540 | 0.480 |
landisk:~# mkdir /home/src/mmcache landisk:~# cd /home/src/mmcache landisk:/home/src/mmcache# tar vxfz 何処かの/turck-mmcache-2.4.6.tar.gz landisk:/home/src/mmcache# cd turck-mmcache-2.4.6 landisk:/home/src/mmcache/turck-mmcache-2.4.6# phpize landisk:/home/src/mmcache/turck-mmcache-2.4.6# ./configure --enable-mmcache=shared landisk:/home/src/mmcache/turck-mmcache-2.4.6# make landisk:/home/src/mmcache/turck-mmcache-2.4.6# make install landisk:/home/src/mmcache/turck-mmcache-2.4.6# mkdir /tmp/mmcache landisk:/home/src/mmcache/turck-mmcache-2.4.6# chmod 0777 /tmp/mmcache次にPHPの設定ファイルにMMCacheのモジュールを登録します。
443行目付近 ; Directory in which the loadable extensions (modules) reside. extension_dir = "/usr/local/lib/php/extensions" ;extension=no-debug-non-zts-20020429/apc.so ←APCの設定を削除 ;apc.mmap_file_mask=/tmp/apc.XXXXXX ←APCの設定を削除 extension="no-debug-non-zts-20020429/mmcache.so" mmcache.shm_size="4" mmcache.cache_dir="/tmp/mmcache" mmcache.enable="1" mmcache.optimizer="1" mmcache.check_mtime="1" mmcache.debug="0" mmcache.filter="" mmcache.shm_max="0" mmcache.shm_ttl="0" mmcache.shm_prune_period="0" mmcache.shm_only="0" mmcache.compress="1"apacheを再起動します。
landisk:~# apachectl restartphpの動作確認の節で作成したphpinfo.php をブラウザからアクセスしてください。