完成EdgeOne域名接入之后,不少站长会忽略缓存策略这项设置。默认缓存参数较为保守,无法充分发挥边缘节点的加速能力。如果站点使用WordPress、Typecho搭建,不合理的缓存还会出现文章更新延迟、后台样式错乱等情况。本篇结合本人建站实测,分享一套稳妥的EdgeOne缓存配置思路,帮助站点提升加载表现。
一、缓存基础逻辑说明
EdgeOne缓存就是把图片、样式、脚本这类静态资源存放至就近边缘节点,访客访问的时候无需回源读取服务器文件,降低源站带宽消耗,缩短页面加载耗时。缓存时长设置不能一概而论,静态文件可以设置较长缓存周期,动态页面缓存时间不宜过长。
很多新手直接套用通用参数,会出现两种常见状况:缓存时间过短,加速收益有限;缓存时间过长,访客长时间看不到最新发布的文章。
二、配置前需要理清的注意事项
1、区分程序后台与前台,WordPress、Typecho管理后台路径不建议开启缓存,避免保存设置之后页面没有及时刷新。
2、开启缓存之前,源站服务器尽量关闭额外的页面全页缓存插件,防止多层缓存叠加带来内容延迟。宝塔自带页面缓存、各类静态缓存插件可以暂时关闭或者调低缓存时效。
3、修改EdgeOne缓存规则之后,需要手动提交缓存刷新,旧的缓存资源才会失效。
4、规则引擎自上而下依次执行,请将后台禁止缓存的规则放置在最上方,避免匹配失效。
三、通用静态资源缓存规则
图片、字体、css、js属于改动频率偏低的静态资源,可以分配较长缓存时长,下面这套适配绝大多数博客站点。
匹配上述后缀的资源,缓存存活时长可以设置30天。站点经常替换图片素材的情况下,可以调整至7天。
四、WordPress专属缓存方案
WordPress资源路径分散,除常规静态文件之外,wp‑content、wp‑includes目录内部存在大量系统静态组件。但是/wp‑admin/、/wp‑login.php属于后台管理路径,必须跳过缓存。
静态资源缓存时长:7‑30天
首页、文章详情动态页面缓存:300秒
后台全部路径:不缓存,强制回源
首页缓存设置300秒,能够减轻源站压力,同时普通访客不会明显感受到内容延迟。资讯更新频次很高的站点,可以缩短至60秒。
五、Typecho专属缓存方案
Typecho程序文件结构简洁,大部分静态文件放置usr目录,后台访问路径默认为/admin/。
图片、样式、脚本缓存时长:7‑30天
首页、独立文章页面缓存:240秒
/admin/管理目录:关闭缓存,直接回源源站服务器
使用子比这类定制主题的Typecho站点,主题内部自带大量样式文件,可以将主题目录下静态资源单独提取出来,设置较长缓存周期。
六、EdgeOne规则引擎完整操作步骤
登录EdgeOne控制台,选中已经接入完成的加速域名,找到规则引擎功能板块,创建一条全新自定义规则。
按照文件后缀、请求URI设置匹配条件,区分静态资源、前台页面、后台管理路径。规则从上至下依次执行,后台不缓存的规则放置在靠前位置。
执行动作选择设置缓存生存时间,填入对应秒数,保存并且发布这条规则。规则发布耗费数分钟生效。
进入缓存刷新功能,提交全部缓存清除,旧的边缘节点缓存数据将会失效,新缓存策略正式启用。
七、站长调试小技巧
配置完毕之后,可以借助浏览器开发者工具查看响应头,确认资源命中EdgeOne缓存标识。如果页面更新之后长时间没有变化,可以单独刷新这一篇文章的缓存链接,不用执行全站清除。
日常运维优先选择单链接刷新,合理使用缓存刷新额度。
文末互动
如果你正在使用EdgeOne加速WordPress或者Typecho站点,可以参考上面这套缓存参数。大家调试缓存的时候遇到报错、页面刷新异常等问题,可以在评论区留言交流。
后续我还会分享EdgeOne自定义WAF防护规则相关实操内容。













![表情[baoquan]-服务器测评_云 VPS 推荐_运维技术教程与源码分享 - 环球云域数据平台 cloudidc.vip](https://cloudidc.vip/wp-content/themes/zibll/img/smilies/baoquan.gif)


暂无评论内容