白天一直谨记这样一句话:“做不到最好也要做到更好”,为了让白天博客的运行速度更快,白天也没少折腾。前面白天使用宝塔面板借助 Memcached 扩展来进行内存缓存加速,但是还不够。那么本篇文章白天还要借助 Opcache 扩展来让 WordPress 的 PHP 代码编译加速。
因为白天使用的 Linux 服务器,同样是借助宝塔面板,下面该安装方法就以宝塔面板为例,操作步骤也很简单,下载并安装 Opcache 扩展,使其正常运行即可。下面具体来说下:
服务器安装 OPcache
在左侧菜单栏进入软件商店,找到自己 WordPress 站点使用的PHP版本里点击设置后在安装扩展里安装 “Opcache
”。
安装完毕后,到对应的PHP配置文件中“ctrl+f
”搜索“;opcache
”(注:;opcache下的内容就是Opcache的相关配置),搜索结果如下图所示:
下面是几个重要参数的作用说明,其中“opcache.enable=1
”则表示 Opcache 已开启成功,其余几项可根据需求自行修改调整。
opcache.enable=1//开启opcache opcache.memory_consumption=128//OPcache共享内存存储大小 opcache.interned_strings_buffer=8//暂存池中字符串的占内存总量 opcache.max_accelerated_files=4000//最大缓存文件的个数,用于控制内存中最多可以缓存多少个PHP文件。这个选项必须得设置得足够大,大于你的项目中的所有PHP文件的总和。取值范围在200到1000000之间。 opcache.revalidate_freq=60//检测文件的时间 opcache.enable_cli=1//是否在cli环境使用
为以防万一,你还可以通过 phpinfo()
查看,有没有开启。结果如下图所示:
OPcache扩展知识:
什么是OPcache
Opcache 的前生是 Optimizer+ ,它是PHP的官方公司 Zend 开发的一款闭源但可以免费使用的 PHP 优化加速组件。 Optimizer+ 将PHP代码预编译生成的脚本文件 Opcode 缓存在共享内存中供以后反复使用,从而避免了从磁盘读取代码再次编译的时间消耗。同时,它还应用了一些代码优化模式,使得代码执行更快,从而加速PHP的执行。
原创文章,作者:白天,如若转载请注明出处:WordPress 站点启用 OPcache 进行 PHP 代码编译加速
评论列表(2条)
除此之外还有博主还做了哪些优化加速呀?服务器配置多大的,页面加载速度怎么这么快?
@飘:回头整理一个记录优化博客页面加载速度的文档哈,