前段时间更换了网站服务器,并且用上了腾讯的EdgeOne服务,因为每次更新完文章都要去EdgeOne后台手动清理缓存,我就在想是不是可以写一个插件来实现自动刷新,所以这个腾讯EdgeOne缓存清理WordPress插件就应运而生了。
腾讯EdgeOne缓存清理WordPress插件介绍
一个在文章发布、更新或删除后自动刷新腾讯云 EdgeOne 缓存的WordPress插件。
功能特性
- 自动刷新缓存:文章发布、更新、删除时自动刷新
- 支持多种文章类型:文章、页面、自定义文章类型
- 智能刷新:自动刷新文章页、首页、分类页、标签页、作者页、日期归档页
- 评论集成:新评论通过时自动刷新相关文章缓存
- 手动刷新:支持手动刷新特定文章或整个站点
- 刷新方法可选:支持删除缓存(delete)或标记过期(invalidate)
- 日志记录:可选记录刷新操作日志
- 无需 SDK:支持直接调用 API,无需安装腾讯云 SDK
腾讯EdgeOne介绍
边缘安全加速平台 EO (TencentCloud EdgeOne)基于腾讯云遍布全球的边缘节点,提供域名解析、动静态智能加速、TCP/UDP 四层加速、DDoS/CC/Web/Bot 防护、Pages、边缘函数计算等边缘一体化服务,可帮助客户更快速、更安全、更灵活地响应用户请求。
使用教程
1、申请EdgeOne服务并使用
截至本文发布时,EdgeOne还有免费套餐可领取。

国际版领取地址:测速分享,解锁更多 EdgeOne 免费套餐
国内版领取地址:边缘安全加速平台特惠_EdgeOne优惠活动- 腾讯云

领取成功后,去绑定你要接入的域名。支持CNAME和NS接入两种方式,还是比较简单。

其中,全球可用区只有备案和实名后才能选择,未备案的网站只支持选择全球可用区(不含中国大陆)。
2、安装EdgeOne缓存清理插件
- 下载插件压缩包
- 登录 WordPress 后台
- 进入「插件」→「安装插件」→「上传插件」
- 选择插件压缩包并上传
- 激活插件
PS:插件已经上传WordPress官方审核,审核过后可直接从后台插件搜索安装。
3、配置EdgeOne缓存清理插件
在后台菜单,设置下面,可以找到EdgeOne 缓存清理的设置入口。

首先,去腾讯云控制台申请Secret ID和Secret Key,可以直接填写到这里,也可以定义到wp-config.php文件里面。
然后填写Zone ID,勾选启动自动清理,保存设置就配置好了。

手动清理界面,可以按照文章ID清理,也可以通过url清理。

清理后可以在清理日志里面看到记录。
关于缓存插件集成的说明
目前插件集成了WP Super Cache、W3 Total Cache、WP Rocket和LiteSpeed Cache这4款缓存插件的自动清理功能,当你在缓存插件清理缓存后,EdgeOne插件会自动清理CDN缓存。
不过奶爸自己网站使用的是Nginx Fast_cgi缓存,只和朋友测试了W3 Total Cache,如果你用的缓存插件清理后无法自动清除CDN缓存,请手动到EdgeOne缓存插件里面清理一次。

评论已关闭
本文的评论功能已关闭,如有问题欢迎通过其他方式联系我们。