为Typecho实现文章或页面更新后自动刷新CDN缓存

Xay 网络相关 2025-06-23

本文介绍使用插件为Typecho站点实现如下效果
文章页面缓存
但是让站长普遍头疼的问题是,CMS/博客类站点并非纯静态,整个页面被缓存对于速度体验来说确实爽,但内容更新后重新缓存即成了首要问题;本文介绍使用一系列操作实现文章或独立页面使用缓存并在内容被编辑后自动刷新CDN的缓存

设置伪静态

永久链接设置
在Typecho网站后台->设置->永久链接处,选择带有html后缀的链接模板,独立页面也添加.html后缀

设置缓存规则

参照【加速!使用WAF.SB优化网站速度】设置缓存规则
缓存设置

设置包括html在内的常用扩展名,需要注意的是,务必添加一个不缓存规则
不缓存规则
添加如上,不缓存条件使用参数匹配。参数值使用${cookies},对比值填入remember|author|uid|authCode,并勾选不区分大小写,保存即可,该步骤是为了避免已登录状态被缓存

接下来打开缓存设置的更多设置,启用允许PURGE,并生成PURGE KEY,备用
PURGE设置

使用AutoPurge插件

下载文件解压到网站目录的 /usr/plugin下,在后台启用插件

启用插件后在插件设置中填入PURGE KEY
AutoPurge插件设置

设置完成即可

评论(0)

发布评论