自从用了腾讯的cdn,访问速度快了很多,尤其是按照wordpress设定headers信息提高cdn命中率服务器资源占用也降低了不少,但缓存时间与页面更新却变成了更大的矛盾。每次发布日志总是要去cdn管理面板手动刷新缓存,痛苦不堪。
于是按照最初的设想,参考腾讯云相关API完成了一个插件的雏形,此处笔记,以待完善:
- 发布新文章时,刷新首页、文章所在的类别页、tags页面、存档页面。
- 增加配置页面,可在后台配置腾讯云相关api。
- 发布文章后提醒刷新的url个数及成功与否。
自从用了腾讯的cdn,访问速度快了很多,尤其是按照wordpress设定headers信息提高cdn命中率服务器资源占用也降低了不少,但缓存时间与页面更新却变成了更大的矛盾。每次发布日志总是要去cdn管理面板手动刷新缓存,痛苦不堪。
于是按照最初的设想,参考腾讯云相关API完成了一个插件的雏形,此处笔记,以待完善:
评论已关闭!
2018年9月30日 下午4:56 沙发
什么时候放出源码?
2018年9月30日 下午4:57 1层
@求源码 正在完善,结束后放出共享。
2018年11月29日 下午3:17 板凳
你好,请问你的网站cdn缓存配置能共享下吗?就是缓存哪些内容,缓存多少秒等,我也在用WordPress做网站,但是我自己配置的cdn缓存规则总是导致网站异常,你可以分享下你的cdn配置规则给我吗?我的网站 jirenkj.com
2018年11月30日 下午9:32 1层
@rihamax 你说的异常具体什么情况?
我的配置比较简单,全部文件缓存10天。wordpress端配置针对已登录用户返回no-cache字段。
需要注意的是,如果wordpress返回max-age信息,且腾讯cdn打开高级缓存设置的话,缓存时间按max-age和配置的实践中的最小值,如未打开高级缓存配置,缓存时间采用cdn端配置的数值。
说起来比较啰嗦,你可以参考下腾讯cdn的文档,缓存继承和高级缓存配置那一节 。