惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Engineering at Meta
Engineering at Meta
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
腾讯CDC
宝玉的分享
宝玉的分享
量子位
Recent Announcements
Recent Announcements
Martin Fowler
Martin Fowler
J
Java Code Geeks
V
Visual Studio Blog
阮一峰的网络日志
阮一峰的网络日志
Blog — PlanetScale
Blog — PlanetScale
大猫的无限游戏
大猫的无限游戏
博客园 - 叶小钗
S
SegmentFault 最新的问题
B
Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 【当耐特】
小众软件
小众软件
The Cloudflare Blog
Y
Y Combinator Blog
I
InfoQ
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
GbyAI
GbyAI
IT之家
IT之家

美樂地

Windows 10/11大小核调度手工优化 承认自己的平庸 迎战台风“巴威” CloudCone VPS“挂了”?原来罪魁祸首竟是MTU 最新可用 Anna 晋升为父亲 综艺《奔跑吧》向台州收取1980万天价费用事件 养育一个孩子,需要花多少钱? 从零开始配置 Crontab 2026年重游台州府城墙 文本编辑神器Typora与Markdown语法 嘴上一时爽,拘留泪两行 已撤牌的本地五星级豪华酒店 网站在 SSL Labs 测试中获得 A+ 评级的教程 为网站启用 HSTS 支持 DIY美味又营养的卷饼 解决BackWPup在aaPanel(宝塔)环境下报错的问题 丙午马年到!
aaPanel(宝塔)环境使用opcache和Redis为WordPress提速
美樂地 · 2026-08-02 · via 美樂地

从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 协同工作了。

启用对象缓存

优化 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 核心参数