CDNfly缓存刷新插件源码WordPress自动管理工具

CDNfly缓存刷新插件源码WordPress自动管理工具

  • 全站源码免费
  • 日/微信/10次解锁
  • 日/IP/100次解锁
资源下载
免费资源
立即下载

源码系统概览

文章正文

源码免费下载: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 查看安装教程。

截图与演示说明

CDN插件设置页

WordPress 版插件后台在「设置 – CDNflyCa」中可见,左侧为导航(CDN 配置/刷新日志/帮助),中部为 CDN API 密钥、CDN 类型、缓存路径、刷新模式配置,右侧为「立即刷新」「全站预热」操作按钮;

下方刷新日志表按时间/状态/类型筛选,并可一键导出 CSV;

ZBlog 版后台在「插件管理」中可见对应配置入口。

CDN刷新日志页

常见问题

问:是否需要付费购买?

本资源为作者辰安(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)付费获取。

资源下载
下载价格免费
本文章资源https://www.aosen.cc/mianfei10815.html来源于互联网,如存在侵权,请联系我们立马删除!
0
显示验证码