ThinkPHP 缓存 以及Zend OPCache提高PHP性能

  ThinkPHP 提供的缓存驱动不少
 ThinkPHP\Library\Think\Cache\Driver 一个类 一个缓存。


Nginx1.44.PHP5.3.27 mysql5.5.6 系统是CentOS 6.5 64位yr7,但在选择缓存,
APC-3.1九、eAccelerator-0.9.6.一、Xcache-3.0.3 、ZendOpcache-7.0.2几个只能装一个

那么 thinkphp能够配置成  Xcache-3.0.3的缓存机制也能够直接 file 吧。

另外,使用Zend OPCache来提高PHP的性能,那么  Zend OPCache不单单是缓存数据吧,还   存储预编译字节码。

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
相关文章
相关标签/搜索