WordPress 开启 PHP 脚本缓存 —OPCache

  • WordPress 开启 PHP 脚本缓存 —OPCache已关闭评论
  • 89 次浏览
  • A+
所属分类:网站相关

不能登陆请看公告!请看公告!请看公告!

为防止盗发或传播,本站部分软件做了特殊处理,如你下载后发现与本站不一致,请看公告!

WordPress的优化一直是广大站长朋友喜欢折腾的工作,wp的优化有很多种类,如:

  • 动静分离
  • 静态缓存
  • CDN加速
  • 对象缓存

动静分离一般就是将图片等静态资源托管到图床、oss、云存储等服务中。静态缓存及使用WP Super Cache等缓存插件实现,高级玩法可以使用 Nginx 的 fastcgi cache 缓存。对象缓存就是使用Redis和Memcached这俩工具其中一个实现。

各种优化五花八门,优化的模块也各有不同,但是以下两种优化可以操作试试。

  1. 开启 PHP 脚本缓存 —— OPCache
  2. 为 WordPress 启用对象缓存

什么是 OPCache

当解释器完成对脚本代码的分析后,便将它们生成可以直接运行的中间代码,也称为操作码(Operate Code,OPCode)。OPCode Cache 的目地是避免重复编译,减少 CPU 和内存开销。如果动态内容的性能瓶颈不在于 CPU 和内存,而在于 I/O 操作,比如数据库查询带来的磁盘 I/O 开销,那么 opcode cache 的性能提升是非常有限的。

启用 OPCache

a、自搭环境启用方法

默认情况下 PHP 会安装 OPCache,但是不会启用,我们可以通过在 php.ini 中添加如下代码,开启 OPCache。

; 开关打开
opcache.enable=1
; 可用内存酌情而定,单位 megabytes
opcache.memory_consumption=256
; 对多缓存文件限制,命中率不到 100% 的话,可以试着提高这个值
opcache.max_accelerated_files=5000
; Opcache 会在一定时间内去检查文件的修改时间,这里设置检查的时间周期,默认为 2,定位为秒
opcache.revalidate_freq=240
; 设置缓存的过期时间
opcache.revalidate_freq=0
; 控制内存中最多可以缓存多少个PHP文件
opcache.max_accelerated_files=7963
; 是否快速关闭,打开后在 PHP Request Shutdown 的时候回收内存的速度会提高
opcache.fast_shutdown=1
; 不保存文件/函数的注释
opcache.save_comments=0

b、宝塔面板启用方法

如果你使用的是宝塔,请照下图操作(如果你没安装 opcache 插件,下图后面的“卸载”显示为“安装”,请点击安装就好)。

WordPress 开启 PHP 脚本缓存 —OPCache

b、小皮面板启用方法

如果你使用的是小皮面板,请照下图操作(如果你opcache 没启用,只要在opcache那里打勾就好了)。

WordPress 开启 PHP 脚本缓存 —OPCache

原创文章,转载请注明: 转载自心语家园

本文链接地址: WordPress 开启 PHP 脚本缓存 —OPCache

  • 官方微信公众号
  • 扫一扫关注微信公众号,如果你觉得本站帮到了你,请通过下面的赏字按钮捐赠本站,谢谢!
  • weinxin
  • 本站官方头条号
  • 扫一扫关注官方头条号,新老用户扫描下载抖音极速版,可领取最高269元现金,每天使用都可领钱。
  • weinxin