还在考虑APC?你已经OUT了!
Zend Optimizer Plus(简称O+),是Zend公司开发的一个PHP性能提升工具, 在PHP5.5开始, 已经随着PHP的源代码一起发布了, 并且已经改名为:Opcache.
Zend Optimizer Plus(简称O+),是Zend公司开发的一个PHP性能提升工具, 在PHP5.5开始, 已经随着PHP的源代码一起发布了, 并且已经改名为:Opcache.
不同于APC, O+除了是Opcodes Cache以外, 还做了很多的Opcodes优化;
也不同于eacc, O+做的优化更多一些。
这个特性, 就使得O+要比APC快不少, 从Benchmark来看(Zend/bench.php), O+能节省5%的CPU IR, 能快7%以上.
另外就是, 随着Opcache进入PHP源代码树, APC将不再更新了, 开发团队主要精力都迁移到了O+的进一步开发上.
所以, 建议大家都切换O+吧(支持5.2 到最新的5.5). 基本上只需要改一个配置, 你就能得到性能提升, 何乐而不为呢? 是吧.
下载地址:http://windows.php.net/downloads/pecl/releases/opcache/7.0.3/
如何配置(windows):
[PHP_OPCACHE]
zend_extension=D:phpextphp_opcache.dll
opcache.enable_cli=1
opcache.memory_consumption=64
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=30
opcache.fast_shutdown=1
opcache.save_comments=0
【注】Opcache可用于php5.2~php5.5
【注】zend_extension=D:phpextphp_opcache.dll不要写成extension=php_opcache.dll