LNMP开启PHP加速扩展OPcache

VPS

LNMP开启PHP加速扩展OPcache

LNMP 默认提供的缓存加速器,从 eAccelerator、Xcache、APC 到 Memcache(d)和 opcache。但在 WordPress 里面,启用 object-cache 对象缓存只能在 Memcache(d)和 Xcache 之间选一个,所以推荐使用 Memcached,毕竟 Memcached 是换存在内存里面的,读取速度还是非常快的。

以前闭源的 Zend optimizer 现在改为 Zend Opcache,是 Zend 开发的闭源但可以免费使用的 PHP 优化加速组件,而且其与 Memcache(d)并不冲突。据说这是同类缓存方案里面最快的一种了,那么使用 Memcache(d)和 Zend Opcache 配合缓存的速度那会非常棒的。

LNMP1.4 已经默认安装了 PHP 扩展 Zend OPcache 扩展了。

LNMP开启PHP加速扩展OPcache
LNMP1.3 以上的版本虽然已安装但未启用执行,需要输入以下命令开启:

[root@vultr ~]# cd /usr/local/src/lnmp1.4-full
[root@vultr lnmp1.4-full]#./addons.sh install opcache

如果版本过低没有安装过的,可以通过以上命令进入 LNMP 安装文件中安装。要注意的是 Opcache 和 eAccelerator 是冲突的,脚本会卸载 eAccelerator 后再安装 Opcache,回车确认后就会自动安装 opcache。
如果需要卸载,需要输入以下命令:

[root@vultr lnmp1.4-full]#./addons.sh uninstall opcache

安装成功后重启 PHP,此时/usr/local/php/etc/php.ini 已经将 opcache 配置好了。

LNMP开启PHP加速扩展OPcache

再进入 phpinfo()中,也可以看到相关的配置以及缓存情况:

LNMP开启PHP加速扩展OPcache
然后就是针对 WordPress 加速了,可以使用Opcache dashboard插件,功能就是为 WordPress 引入 Opcache 支持的,安装之后启用,看了一下统计情况,命中率高达 99.20%以上,看来 Opcache 确实起作用了。两个缓存搭配使用,服务器负载,载入速度果然加快了很多。

LNMP开启PHP加速扩展OPcache

OPcache 的安装方法也非常简单,如果不是 LNMP 的也可以非常简单的开启。

© 声明:本站原创文章采用BY-NC-SA创作共用协议,转载时请标明本文地址;非原创(转载)文章版权归原作者所有。

RECENT POSTS

Stay Hungry. Stay Foolish.

数据库查询次数:11次,页面生成时间:0.031秒。