MMCache の変更点
MMCache (Turck MMCache for PHP)~
一度呼び出されたコンパイル済みのPHPスクリプトをキャッシュして実行速度を上げるソフトウェア。~
いわゆるアクセラレーター。~
うちの環境において平均的には [[PHPA (The ionCube PHP Accelerator)>Devel/PHP/Accelerator/PHPA]] より高速化されました。~
%%&color(#FF0000){2003/11くらいに会社倒産の為、現在開発停止の模様。};再開しないかなあ。%%~
追記(04/12/16):後継ソフトウェアが公開されました→[[eAccelerator>Devel/PHP/Accelerator/eAccelerator]]
-[[オフィシャル>http://turck-mmcache.sourceforge.net/]]
*インストール
インストール
tar zxvf turck-mmcache-2.4.6.tar.gz
cd turck-mmcache-2.4.6
export PHP_PREFIX="/usr/local"
$PHP_PREFIX/bin/phpize
./configure --enable-mmcache=shared --with-php-config=$PHP_PREFIX/bin/php-config
make
make install
ln -s /usr/local/lib/php/extensions/no-debug-non-zts-20020429/mmcache.so /usr/local/lib/php/extensions/mmcache.so
PHPにモジュールとして設定
vi /usr/local/lib/php.ini
>
[mmcache]
zend_extension="/usr/local/lib/php/extensions/mmcache.so"
mmcache.shm_size="16"
mmcache.cache_dir="/var/cache/mmcache"
mmcache.enable="1"
mmcache.optimizer="1"
mmcache.debug="0"
mmcache.check_mtime="1"
mmcache.filter=""
mmcache.shm_max="0"
mmcache.shm_ttl="0"
mmcache.shm_prune_period="0"
mmcache.shm_only="0"
mmcache.compress="1"
mmcache.keys = "shm_and_disk"
mmcache.sessions = "shm_and_disk"
mmcache.content = "shm_and_disk"
キャッシュディレクトリ作成 (nobodyはapacheの実行ユーザー)
mkdir /var/cache/mmcache
chown nobody.nobody /var/cache/mmcache
Apacheの再起動
/etc/rc.d/init.d/httpd restart
*Amazon
#amazon(479733245X,left)
#amazon(4798119865,left)