美樂地

  • 首页
  • 简介
  • 文集
  • 友链
  • 留言
  • 赞助
  1. 首页
  2. 建站笔记
  3. 正文

aaPanel(宝塔)环境使用opcache和Redis为WordPress提速

2026-08-02 1449点热度 1人点赞 11条评论

我从2021年开始使用 Redis 缓存加速 WordPress。根据多年使用经验,对网站的访问速度有显著提升。当前已迁移至 aaPanel(宝塔)环境,图形化使用 opcache 和 Redis 为WordPress提速更为简单。

OPcache 和 Redis 分别是什么?

OPcache 负责“代码跑得更快”——减少 CPU 消耗

它相当于 PHP 的字节码缓存。PHP 脚本每次执行前都需要解析和编译,OPcache 会把首次编译后的结果存起来。下次同样的请求进来,直接使用缓存好的字节码,跳过了重复的编译过程。这样 CPU 负担大减,脚本执行速度更快,网站的 TTFB(首字节时间) 会明显降低。

Redis 负责“数据拿得更快”——减少数据库读写

它在这里的角色是对象缓存。WordPress 正常运行时,文章浏览、访客交互、博客后台操作等都需要频繁查询数据库。Redis 把这些数据库查询结果缓存在内存里。当有请求需要这些数据时,直接从内存读取,大大减少了数据库的读写压力,在高并发或复杂查询场景下尤其关键。

总而言之,OPcache 加速了“计算过程”,而 Redis 加速了“数据获取”。两者一前一后,让 PHP 代码和数据库这两大瓶颈都得到优化,最终让网站实现秒开。

aaPanel(宝塔)环境使用opcache和Redis为WordPress提速

安装 Redis 软件

登录 aaPanel(宝塔)面板,进入后台-应用商店-官方应用-运行环境,安装最新版“Redis”。

安装 PHP 扩展

同在应用商店,找到您使用的 PHP 菜单的设置,在“Install extensions”(安装扩展),分别安装“opcache”和“redis”

安装“opcache”和“redis”

安装 Redis Object Cache 插件

进入 WordPress 后台,在 插件 → 安装插件 中搜索 “Redis Object Cache”,安装并启用它。启用成功后,仪表盘会出现一个“对象缓存”(Redis Object Cache),直接点击 “Enable Object Cache”(启用对象缓存)按钮,确保 Redis Object Cache 均已显示,状态“已连接”、文件系统“可写入”、Redis“可访问”,这代表您的 WordPress 能成功与 Redis 协同工作了。

WordPress 插件——Redis Object Cache – 对象缓存:  https://cn.wordpress.org/plugins/redis-cache/

启用对象缓存

优化 OPcache 核心参数

完成以上操作,opcache 和 Redis 就能加速 WordPress 运行,如想获得更好的加速效果,需要自行微调参数,在 PHP 配置文件(Configuration file)找到最后的 [Zend Opcache] ,附上我的参数——

[Zend Opcache]
opcache.enable = 1 #启用 OPcache(必须开启);
opcache.memory_consumption=256 #WordPress 推荐 256MB,适合较多插件情形;
opcache.interned_strings_buffer=32 #PHP 内部字符串缓存大小(MB);
opcache.max_accelerated_files=50000 #最大缓存 PHP 文件数量;
opcache.revalidate_freq=60 #每隔 60 秒检查一次 PHP 文件是否更新;
opcache.validate_timestamps=1 #开启文件时间戳检测(生产环境建议开启);
opcache.save_comments=1 #保留 PHP 注释信息;
opcache.fast_shutdown=1 #开启快速启动,PHP 8.3 中该参数已废弃,可删除或注释掉;
opcache.enable_cli=1 #是否对 CLI(命令行)启用 OPcache
opcache.jit_buffer_size=128m #JIT 缓冲区大小
opcache.jit=1205 #JIT 优化级别

优化 OPcache 核心参数

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: OPcache Redis WordPress
最后更新:2026-08-02

美樂地

这个人很懒,什么都没留下

打赏 点赞
< 上一篇

文章评论

  • S.MBA

    双缓存的切入点讲得很清楚:OPcache 管计算、Redis 管数据,一前一后把瓶颈都补上了。之前我也纠结过 Memcached 和 Redis 的取舍,看到评论区里讨论,再结合文里那句『两者一前一后让网站秒开』,确实 Redis 的对象缓存配合 WordPress 更方便,插件也成熟。参数那段挺有用,准备照着改一下 opcache.revalidate_freq 和 JIT 设置试试。

    2026-08-14
    回复
    • 美樂地

      @S.MBA 感谢您的反馈!

      2026-08-15
      回复
  • 2broear

    我之前开了memcached,结果后续出现很多问题找不到原因,结果发现是缓存😂..

    2026-08-07
    回复
    • 美樂地

      @2broear 估计是缓存没有及时清理

      2026-08-09
      回复
  • 我是军爸

    我是Opcache+Memcached

    2026-08-07
    回复
    • 美樂地

      @我是军爸 Opcache+Memcached 之前我用过,个人感觉效果不如 Opcache+Redis

      2026-08-09
      回复
  • 一叶竹

    aaPanel是国际版的宝塔吧,以前装过好像没中文得用别人做的汉化包。

    2026-08-07
    回复
    • 美樂地

      @一叶竹 现在已经是原生支持简体中文了

      2026-08-09
      回复
  • acevs

    redis不错~

    2026-08-04
    回复
    • 美樂地

      @acevs 亲测很好用!

      2026-08-06
      回复
  • 小朱

    收录博客

    2026-08-03
    回复
  • razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
    取消回复

    最新 热点 随机
    最新 热点 随机
    Windows 10/11大小核调度手工优化 承认自己的平庸 aaPanel(宝塔)环境使用opcache和Redis为WordPress提速 迎战台风“巴威” CloudCone VPS“挂了”?原来罪魁祸首竟是MTU
    CloudCone VPS“挂了”?原来罪魁祸首竟是MTU承认自己的平庸迎战台风“巴威”aaPanel(宝塔)环境使用opcache和Redis为WordPress提速最新可用 Anna's Archive 安娜的档案 官方镜像站
    接吻技巧教学 科普:什么是PHEIC以及影响 纪念张国荣先生 2023年最新可用的 Google 搜索镜像站 不想干了
    最近评论
    董 发布于 7 天前(09月20日) 好的,谢谢
    老狼 发布于 1 周前(09月17日) 能在银行混,已经比很多人都好了
    美樂地 发布于 1 周前(09月17日) 抱歉,这个驱动在您的机子上用不了!
    acevs 发布于 1 周前(09月17日) 是的。
    董 发布于 1 周前(09月17日) i5 8250
    标签聚合
    高清电影 我的大学 春晚 Apple iOS AFF iPhone Windows 7 Google VPS K40 WordPress 段子 黑莓 Kindle Android
    分类

    COPYRIGHT © 2009-2026 美樂地 Meledee.com. ALL RIGHTS RESERVED.

    Theme Kratos Modified By 美樂地|Meledee.com