Zend OPcache简介:
Zend OPcache 经过
将
PHP 脚本预编译的
字节码
存储到
共享内存
中来提高
PHP 的性能
,
存储预编译字节码
的好处就是 省去了每次加载和解析 PHP 脚本的开销。
学习 参考的文章:http://www.phpddt.com/php/Zend-OPCache.html
PHP 内置,在 PHP 5.五、5.6 版本中 OpCache 已内建,编译安装时使用 --enable-opcache 便可。
配置php.ini,便可使用OPcache提供的函数。
使用OPcache注意事项:
当改变PHP文件代码后,并不能当即看到效果,这视opcache.revalidate_freq的更新周期而定,因此建议在项目更新执行自动化脚本利用opcache_reset()函数自动重置opcache。OPcache总共提供了以下几个函数:
opcache_compile_file — 无需运行,便可编译并缓存 PHP 脚本
opcache_get_configuration — 获取缓存的配置信息
opcache_get_status — 获取缓存的状态信息
opcache_invalidate — 废除脚本缓存
opcache_reset — 重置字节码缓存的内容
参考:
关于Zend OPCache配置说明:http://php.net/manual/zh/opcache.configuration.php
Optimizer+ ,
Optimizer,
Optimizer+ 是 Zend 开发的闭源但能够无偿使用的 PHP 优化加速组件,是第一个也是最快的 opcode 缓存工具。如今,Zend 科技公司将 Optimizer+ 在 PHP License 下开源成为 Zend Opcache。
使用 Zend Opcache 缓存Opcache,加速 PHP :
http://www.tuicool.com/articles/feMvQf