windows下php的eAcclerator的下载以及使用

来源:互联网 发布:程序编程入门 编辑:程序博客网 时间:2024/05/21 16:58

eAcclerator工具能够起到”常驻内存“的作用,是一款很不错的Opcode缓存工具。

eAcclerator支持linux和windows系统,可到http://eaccelerator.net/处下载对应php版本的linux源码,

可到http://www.sitebuddy.com/PHP/Accelerators/eAccelerator_windows_binaries_builds处下载对应php版本的windows源码。

eAccelerator使用和配置都很简单,以windows版为例,把下载的对应版本的dll文件拷贝到php的ext目录下,在php.ini文件中增加如下配置:

extension="eAcceleratorts.dll";

eaccelerator.shm_size="16" //共享内存大小

eaccelerator.cache_dir="e:\temp\eaccelerator" //缓存文件的目录

eaccelerator.enable="1"  //1:启动 0:关闭

eaccelerator.optimizer="1" //允许加速脚本执行

eaccelerator.log_file="E:\debug\php_ex.log" //日志文件,存放缓存命中的文件

eaccelerator.name_space=""   //缓存中的key前缀,在虚拟主机中可在.htaccess设置

eaccelerator.check_mtime="1"  //是否自动检查缓存过期,建议关闭

eaccelerator.debug="0"  //不记录日志

eaccelerator.filter="" 

eaccelerator.shm_max="0"   //共享内存中可put进来的最大尺寸

eacelerator.shm_ttl=”0“      //回收内存在未被使用过的文件

eaccelerator.shm_prune_period=”0“  //多少秒回收一次内存中未被使用过的文件

eaccelerator.shm_only="0" //1:禁止缓存在磁盘上编译过后的文件 0:允许

eaccelerator.compress="1"

eaccelerator.compress_level="9" //最大压缩

0 0