安装另外一个 Php 缓冲加速器

PHP 加速的工具有很多,原理也都类似。但是以 Zend 的产品为最好。
网络上介绍 PHP 性能优化的文章中谈到了 Turck MMCache 这个产品。
http://www.turcksoft.com/en/e_mmc.htm#download


拿来使用,也看不出效果。

但是愿意把安装经过介绍一遍:

phpize
./configure --enable-mmcache=shared
make
make install
会安装到 /usr/local/lib/php/extensions/no-debug-non-zts-20020429/
这样的目录下,我觉得目录太长,
把文件 mv 到 /usr/local/lib 了。
修改 php.ini :

zend_extension="/usr/local/lib/mmcache.so"
mmcache.shm_size="16"
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"

这些内容可以加到 原来的 Zend Optimizer 后面。

建立缓冲目录:
mkdir /tmp/mmcache
chmod 0777 /tmp/mmcache

最新版本是 v2.3.18, 包含了 代码加密和加载程序。能对 PHP 代码加密。
但是,作者推荐不应用于商业环境,因为 2.4.0 以后恐有大的结构变动。
加密后的代码不能解密的。