WordPress自动刷新腾讯云CDN缓存插件,为解决WordPress网站使用全站CDN缓存时,在发布或更新文章、提交评论或评论被审核通过的时候后台自动刷新腾讯云CDN的相关URL缓存,从而达到用户访问的页面始终呈现最新版本的效果。
WordPress自动刷新腾讯云CDN缓存插件主要功能:
- 发布或更新文章时,自动刷新文章页、首页、分类页与标签页的缓存
- 文章被评论时,自动刷新文章页缓存
- 文章评论被审核通过时,自动刷新文章页缓存
插件开发信息:
- 程序开发:想做文盲
- 程序调试及相关文档撰写:婷婷
- 提交并适配WordPress官方库:文韬
- 当前版本:1.2.0(2020年5月21日) 官方插件库:https://wordpress.org/plugins/zhanzhangb-tcdn/
- 1.2.0版更新日志:1、新增:只有在发表新文章时才刷新首页、分类页等相关缓存,仅更新文章时,只刷新文章CDN缓存。*2、修复已知BUG。
- 1.1.0版更新日志:1、新增功能:更新文章时,如果文章有多个分类,将刷新所有分类的缓存。2、修复计划任务发布文章刷新缓存错误的BUG。
- 1.0.6版本更新日志:如果刷新缓存失败,会记录错误日志,并可在后台设置中查看,可通过错误代码判断故障原因。腾讯云官方错误码说明文档:https://cloud.tencent.com/document/product/570/13937
- 技术咨询QQ群:497013133
常见问题:
后台提示CDN刷新失败
1、插件通过腾讯云CDN的API接口刷新缓存,所以需要正确填写密钥的SecretId与SecretKey。获取密钥请访问:https://console.cloud.tencent.com/cam/capi
2、检查腾讯云CDN(内容分发网络)后台 -> 域名管理 中的相关域名是否为开启状态。
3、如果检查过密钥填写正确,请登陆腾讯云CDN(内容分发网络)后台管理中查看当日剩余URL刷新量是否为0。
插件是免费的吗?
插件是免费的。如果您喜欢本款插件,可以通过该链接购买腾讯云CDN流量包,本站将获得部分收益,感谢您的支持!购买链接:https://url.cn/5CtvHrN
插件的运行环境有什么要求?
在WordPress 5.3.2或以上版本中测试通过,PHP版本不得低于5.5.x。
兼容 Gutenberg 。
插件会影响网站速度吗?
本插件为绿色插件,完全后台运行,前端无任何加载。
卸载插件时将清理所有数据。
为什么后台升级成功后还是旧版本?
应该是使用了类似 WP-China-Yes的插件,通过代理服务器访问的WordPress官方插件库,代理服务器使用了缓存,稍候等缓存刷新,重试即可。
插件截图:
获取插件的方式:
插件于3月28日提交WordPress官方插件库,3月30日审查通过,请已经使用测试版的用户在WordPress后台升级。
或WordPress后台搜索插件:“ zhanzhangb-tcdn ”进行安装。
上一次刷新缓存失败,错误日志:{“code”:4000,”message”:”(9110)域名不存在,请确认后重试 cdn no such host[账号下无此域名,请确认后重试:
一直提示我这个错误, 不知道什么原因,域名已经可以访问的,我手动上传到CDN ,网站加载是正常的。
太谢谢站长大大了,google一全,别人写的代码要粘贴到funtion上,可是自己按图索骥复制了并没有什么效果,幸好看到了这个插件,解决了我需要手动刷新cdn的问题。感谢!
美中不足的是,目前我发现评论删除之后插件不能自动提交刷新,如果能解决好这个问题就好了
下一个版本一定解决该问题
新版本好用。
请问插件的安全性可以保证吗?毕竟腾讯云的密钥如果泄露还是有一定风险的
插件不会泄露你的任何数据,密钥是保存在你本地数据库中。
好的,谢谢你!
但是现在遇到了成功输入secretID和key,但是依然不能刷新的问题,提示“腾讯云CDN刷新失败,请正确设置! ”,腾讯云CDN的后台也查询不到刷新纪录,我看到secretID根本没有被调用过,想问下这是什么情况呢?
附:Wordpress:5.4
插件:1.0.3
php:7.3
nginx:1.17.1
感谢反馈~请明天升级一下插件,我们将发布1.0.5版,在失败的情况下,插件会记录失败日志。这样就能找出问题了
现在有个很奇怪的问题,就是我在wp后台升级插件,提示升级成功了,但是刷新一下发现还是有一个数字1提示升级,看了下版本还是1.0.3,想问下这是什么情况呢?其他插件从来没遇到过这个问题,是否只能通过手动下载安装包升级呢?
应该是使用了类似 WP-China-Yes的插件,通过代理服务器访问的WordPress官方插件库,代理服务器使用了缓存,稍候等缓存刷新,重试或手动下载升级。
插件已经更新,请下载1.0.5版,查看具体的错误日志。https://wordpress.org/plugins/zhanzhangb-tcdn/
已经更新,感谢回复!
错误代码如下:{“code”:4000,”message”:”(4000)\u8bf7\u6c42\u5931\u8d25\uff0c\u53c2\u6570\u9519\u8bef:[urls]”,”codeDesc”:”InvalidParameter”}
出现这种问题,应该是你提交的URL关联的域名未开启CDN。
例如,你提交刷新的URL为:www.abc.com/123.html,必须确保www.abc.com的CDN状态是开启的。
文盲,你修改一下程序的输出,将错误代码转换成中文吧,这样用户看起来更清楚
婷婷你好,
我确认了一下我的腾讯云后台,域名已经成功开启了cdn没问题的,但是还是报错,请问可以加一下您的微信或qq私聊一下设置吗?
站长帮QQ群:497013133
QQ群加不了呀,申请了好几次了,过了好几天,管理员一直不同意啊
通过了
腾讯云CDN刷新失败,请正确设置! 获取支持与帮助
这个窗口不会自动消失的吗?可以加一个关闭窗口吗?经测试这个应该是成功了的,但是警告一直都在
只要提交成功一次后,就会自动消失。是否成功可以到腾讯云CDN后台查看URL刷新记录
我看了一下,刷新配额是有消耗的,但是还是没有消失哦
腾讯云控制台 -> 内容分发网络 -> 刷新预热 -> 操作记录 -> URL刷新 -> 查询

再任意更新一篇文章,看看该文章的URL是否出现在这个记录里面(文章更新后,如果正常,大约5秒左右会出现在记录里)。
插件是根据腾讯云CDN的API接口返回的消息判断是否成功,如果最后一次是成功的,错误提示会自动消失。
我已经按教程说的把密钥填上去了,为什么还是提示失败的?请问怎样排查?
请将要刷新的页面URL手动填写到CDN后台刷新,是否成功,有没有错误提示。
另外的你WordPress版本和PHP版本能否提供一下?
刷新是失败的,我查看到刷新预热那里是没有记录的,但我明明按要求填上了密钥了,CDN也是开启状态的
php是7.1的,wp是升级到了最新版的,已经按要求配置好了cdn了,也申请了密钥填上去了,就是死活刷新不出来
安装失败:下载失败。 Too Many Requests
插件的wordpress官方地址:https://wordpress.org/plugins/zhanzhangb-tcdn/
刚才后台提示升级插件,请问这次更新了什么内容?
本次升级的内容是适配WordPress 5.4,没有功能更新,谢谢!
真的很高兴终于等到这个插件了
网站速度起飞拉
插件相当不错,在腾讯云后台的记录里看到刷新成功
接下来我要全站CDN了
网上找的自动刷新腾讯云CDN的functions.php代码都失效了,PHP的高版本都不支持。这个支持PHP 7.3或以上吗?
经测试,完全支持PHP 7.x,包括PHP 7.4
太优秀了 路转粉
预定一个,太需要了
感谢支持,插件很快会发布的,最近两天文盲有点忙