- A+
为防止盗发或传播,本站部分软件做了特殊处理,如你下载后发现与本站不一致,请看公告!
WordPress的优化一直是广大站长朋友喜欢折腾的工作,wp的优化有很多种类,如:
- 动静分离
- 静态缓存
- CDN加速
- 对象缓存
动静分离一般就是将图片等静态资源托管到图床、oss、云存储等服务中。静态缓存及使用WP Super Cache等缓存插件实现,高级玩法可以使用 Nginx 的 fastcgi cache 缓存。对象缓存就是使用Redis和Memcached这俩工具其中一个实现。
各种优化五花八门,优化的模块也各有不同,但是以下两种优化可以操作试试。
- 开启 PHP 脚本缓存 —— OPCache
- 为 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 插件,下图后面的“卸载”显示为“安装”,请点击安装就好)。
b、小皮面板启用方法
如果你使用的是小皮面板,请照下图操作(如果你opcache 没启用,只要在opcache那里打勾就好了)。
原创文章,转载请注明: 转载自心语家园
本文链接地址: WordPress 开启 PHP 脚本缓存 —OPCache
- 官方微信公众号
- 扫一扫关注微信公众号,如果你觉得本站帮到了你,请通过下面的赏字按钮捐赠本站,谢谢!
-
- 本站官方头条号
- 扫一扫关注官方头条号,新老用户扫描下载抖音极速版,可领取最高269元现金,每天使用都可领钱。
-