源码系统概览
文章正文
源码免费下载:CDNfly/CloudFlare 全能 CDN 缓存自动刷新与预热插件源码,含 WordPress 版与 ZBlog 版双版本,后台一键刷新/预热/查看日志,支持白山云、CloudFlare、智慧云、CloudFront 等主流 CDN 平台对接,文章发布/更新/删除自动触发缓存清理。
WordPress 版含完整后台管理、CDN 配置、刷新日志、API 调用统计;
ZBlog 版含插件管理面板与自动刷新钩子;
免费开源,作者博客持续维护。
源码简介
WordPress 版 CDNflyCa 插件采用 PHP 7.0+ + WordPress 5.0+ 编写,基于 WordPress 标准钩子机制(publish_post、save_post、deleted_post)实现文章发布/更新/删除自动触发 CDN 缓存刷新/预热;
同时提供手动刷新按钮、批量刷新、全站刷新三种交互方式。
WordPress 版 CDNflyCa 插件采用 PHP 7.0+ + WordPress 5.0+ 编写,基于 WordPress 标准钩子机制(publish_post、save_post、deleted_post)实现文章发布/更新/删除自动触发 CDN 缓存刷新/预热;
同时提供手动刷新按钮、批量刷新、全站刷新三种交互方式与刷新日志查询能力。
ZBlog 版采用 PHP 7.0+ + ZBlog 1.7+ 编写,基于 ZBlog 插件系统(ActivePlugin_Filter_Plugin_ArticlePst)实现文章发布/更新自动触发 CDN 缓存刷新;
管理面板在 ZBlog 后台「插件管理」中。
适用场景
适合已接入 CDN 加速的中大型站点(资讯站、博客站、论坛站、电商站、素材站)作为缓存一致性保障工具,避免节点缓存导致用户访问到旧内容。
对接白山云、CloudFlare、CloudFront、智慧云等主流 CDN 平台后,发布文章/更新文章/删除文章时可秒级清理节点缓存,配合 CDN 预热能力可在 30 秒内让全球节点同步到最新内容。
功能亮点
WordPress 版集成 4 大功能模块:CDN 配置(API 密钥、区域、缓存路径、刷新/预热模式)、自动刷新钩子(publish_post、save_post、deleted_post)、手动刷新(按 URL/按文章/按全站)、刷新日志(按时间/按状态/按类型筛选)。
ZBlog 版集成 3 大功能模块:CDN 配置(同上)、自动刷新钩子(ArticlePst、ArticleDel)、手动刷新(按 URL);
后台面板在 ZBlog 管理后台直接可见,配置即时生效。
两版本均采用「免费 + 高级版」双轨发布,免费版提供基础刷新能力,高级版提供批量刷新、预热 API、统计报表、邮件告警等能力;
本资源为免费版源码,可商用、可二次开发、可改主题。
技术架构与部署指南
| 维度 | 本套源码 | 同类通用方案 |
|---|---|---|
| 技术栈 | 前端:WordPress/ZBlog 后台原生 UI + jQuery + admin-script.js 后端:PH |
依具体方案选型,需自行搭建与维护 |
| 部署方式 | WordPress 版:将 wordpress插件/CDNQNca 文件夹整体复制到 /wp-content/plugi | 多托管于第三方平台或订阅云服务 |
| 功能侧重 | WordPress 版集成 4 大功能模块:CDN 配置(API 密钥、区域、缓存路径、刷新/预热模式)、自动刷新钩子( | 功能通用,定制深度有限 |
| 数据归属 | 数据自持,部署在自有服务器,不出站 | 数据通常留存于服务商侧 |
| 成本模式 | 获取后自主部署,无持续授权费用 | 通常按订阅或调用量计费 |
技术栈与运行环境
前端:WordPress/ZBlog 后台原生 UI + jQuery + admin-script.js
后端:PHP 7.0+(sg 加密扩展为可选依赖)
数据库:跟随 WordPress/ZBlog 主程序(无需独立数据库)
运行环境:WordPress 5.0+/ZBlog 1.7+ + PHP 7.0+ + sg 加密扩展(可选)
其他依赖:CDNfly 账户/CloudFlare 账户 API Token、sg11 加密扩展
安装与部署提示
WordPress 版:将 wordpress插件/CDNQNca 文件夹整体复制到 /wp-content/plugins/,在 WordPress 后台「插件」页找到「CDNfly|CloudFlare 全能 CDN 自动刷新缓存插件」并启用;
进入「设置 – CDNflyCa」配置 API 密钥、CDN 类型、缓存路径、刷新模式。
ZBlog 版:将 zblog原创插件/CDNQNca.zba 文件通过 ZBlog 后台「插件管理 – 导入插件」上传安装;
安装后在「插件管理 – 我的插件」中找到并启用,进入「设置」配置 CDN 密钥。
部分版本使用 sg 加密扩展(sg11/sg12/sg13)保护核心代码,需要在服务器 PHP 中安装对应的 sg 扩展;
如未安装请到 https://blog.luoca.net/330.html 查看安装教程。
截图与演示说明

WordPress 版插件后台在「设置 – CDNflyCa」中可见,左侧为导航(CDN 配置/刷新日志/帮助),中部为 CDN API 密钥、CDN 类型、缓存路径、刷新模式配置,右侧为「立即刷新」「全站预热」操作按钮;
下方刷新日志表按时间/状态/类型筛选,并可一键导出 CSV;
ZBlog 版后台在「插件管理」中可见对应配置入口。

常见问题
问:是否需要付费购买?
本资源为作者辰安(blog.luoca.net)免费开源的 CDN 缓存刷新插件,遵循 GPL 协议,可自由商用、再分发、修改、二次封装;
但部分高级功能(批量预热、统计报表)需要购买作者提供的高级版授权。
问:支持哪些 CDN 平台?
免费版支持 CloudFlare、白山云、智慧云 CDN 三家主流平台,API 对接方式在插件设置中可选;
如需接入阿里云、腾讯云、CloudFront 等平台,请按插件 author_class.php 提供的接口自行扩展或联系作者定制。
问:是否必须安装 sg 加密扩展?
部分版本的核心代码使用 sg 加密保护,未安装 sg 扩展会导致插件报错;
如不需要该版本,可联系作者获取未加密的纯 PHP 版本,或按 https://blog.luoca.net/330.html 教程安装对应扩展。
安全风险提示
本源码未检测安全风险文件,下载后请务必进行安全审计,删除恶意代码后再部署使用!
本插件部分核心代码(sg_load 段、CDN API 调用类)使用 SourceGuardian 加密,无法直接审计代码逻辑;
建议在测试环境验证插件行为正常、对接 CDN API 鉴权合理后再部署到生产环境。
插件需调用 CDN 平台 API Token、配置账户读写权限;
建议为每台服务器分配独立的 CDN API 子账户、配置 IP 白名单、限制只读权限(仅允许刷新/预热、不允许删除解析),避免 Token 泄露导致域名被劫持。
sg 加密扩展来自非官方源,建议从 looca.net 作者博客官方教程安装对应版本;
非官方源可能携带未签名后门,请谨慎评估。
下载说明
源码仅供学习研究、测试部署和二次开发参考,商用前请自行确认授权、版权和安全风险。
WordPress/ZBlog 双版本均遵循 GPL 协议,可自由商用;
如需商业技术支持、定制开发、批量刷新 API 接入,请联系作者辰安(QQ 2353256126,blog.luoca.net)付费获取。