距离上一次更新我们站出品的 WordPress CDN 缓存管理插件,转眼已经过去整整十个月。说来有些惭愧,尽管插件一直稳定运行,但严格来讲,当时发布的版本并没有完全兑现我脑海中的完整构想。
这十个月里,我其实一直在收集大家的反馈,只是前阵子工作太忙,新版本的开发便被搁置了。现在,终于可以跟大家同步这次的大幅更新计划——这将是一次核心交互逻辑近乎重写的版本,预计在五一假期逐步开发并上线。
核心亮点:同时支持多个 CDN 服务商刷新/预热
这是本次更新最重磅的功能,也是很多“出海”或“分线路解析”站点的刚需痛点。
现在的 WordPress 站长为了兼顾国内访问速度与境外线路,常常采用混用 CDN 的策略。比如国内解析到腾讯云 EdgeOne,境外解析到 Cloudflare。这便带来一个非常麻烦的问题:每次更新文章或发布新品,都需要分别登录两个完全不同的 CDN 后台去刷新缓存,流程极其割裂。
这次我们将实现 “一站式混合调度”:只要在插件后台绑定了多个 CDN 服务商,内容发布或更新时,就能同时自动触发所有平台的缓存刷新或预热。不论你用的是哪几种组合,只要 API 接口开放,插件就能帮你统一指挥。
听取用户声音:Nginx 反代缓存与自定义文章类型
除了多 CDN 统一管理,这次更新还要填上另外几个呼声极高的坑:
- Nginx 反代缓存刷新(ngx_cache_purge)
许多技术发烧友和性能玩家喜欢在前端自建 Nginx 反代缓存。以往清理这种自建缓存,往往需要手敲命令或访问特定接口,门槛很高。新版插件将原生集成 Nginx ngx_cache_purge 刷新接口,让你在 WordPress 后台就能像清理普通缓存一样,轻松一键刷新 Nginx 反代缓存。 - WordPress 自定义文章类型支持
如今不少主题和插件都会创建自定义文章类型,例如产品、课程、问答等。过去插件仅支持 WordPress 默认的文章与页面,覆盖面有些不足。更新后,插件将全面兼容 WordPress 的自定义文章类型,无论哪种 CPT,更新时都能自动触发精确的缓存清理,不再留死角。
底气所在:极其灵活的模块化设计
为什么敢在一次规划里直接跨入这么多新领域?这得益于插件在设计之初就坚持的模块化架构。
在代码层面,接入新的 CDN 服务商就像搭积木一样简单。理论上,只要 CDN 厂商支持开放 API 接口,我们就能快速封装一个模块进行适配。这不仅大幅降低了开发成本,也为后续无限扩展功能打下了坚实基础。未来的新服务商支持,不再是“有没有”的困扰,而只是“要不要”的选择。
更新节奏与功能征集
我计划利用五一假期集中精力,从底层逻辑开始逐步完成这些既定功能,并通过 WordPress 官方 SVN 进行版本推送。
这次更新目标比较大,我也很期待它能彻底打通 WordPress 混合 CDN 管理的“最后一公里”。如果大家在使用过程中还有其它亟待解决的功能建议,或者希望我们优先适配某家 CDN 厂商,欢迎去本站社区发帖留言。
期待与大家一起把这个工具打磨得更好!
