Typecho博客开启EdgeOne

AI摘要:博主在腾讯云上配置了EdgeOne全球加速,但遇到了缓存和评论显示问题,在规则引擎中进行了相关配置。对于安全防护中的Web防护和高级能力中的边缘函数,博主表示不太理解,需要进一步学习和配置。

其实腾讯云的边缘安全加速平台 EdgeOne 应该10月份搞活动的时候就已经获取并激活了,但是一直不知道该怎么用。今天有点空闲,就拿起来配置一下。不过这方面我是个菜鸟,好多东西还不懂,只能边问 AI 变配置。如果有大佬知道如何配置,还望在留言中指点一二,感激不尽,因为域名也没有备案,所以只能选择全球加速了,我主机买的是 RackNerd,机房在洛杉矶,再怎么弄应该也会快一点点吧……

之前也看过一些博主,开启后又选择关闭了,我这现在开的也忐忑啊,先用上试试吧,不行了再说……

先看看免费版套餐都有啥:https://cloud.tencent.com/document/product/1552/118985

免费版套餐

因为我的域名在腾讯云上,所以接入这块非常简单,直接点击一下就配置好了,估计这里没啥好说的,具体接入可以看官方的文档:https://cloud.tencent.com/document/product/1552/87601

规则引擎

因为刚开启加速后,发现有成功的评论但是没有显示,我猜应该就是缓存的问题,所以就去 规则引擎 那里做下配置:

配置列表
默认配置
评论缓存
后台缓存
首页及分类等

各位大佬帮忙看看这些配置对不对,如果不对还希望指点一下。

一开始配置完了还是有问题,就去问了下 AI,给出快速定位问题的排查步骤:

排查步骤关键操作/检查点预期结果/说明
1. 排除本地缓存使用浏览器无痕/隐私模式强制刷新(Ctrl+F5)访问首页。若正常,则为本地缓存问题;若仍异常,继续下一步。
2. 检查规则命中在开发者工具的 Network(网络) 面板,检查首页请求的响应头中的 EO-Cache-Status 字段。HIT 表示命中缓存,规则可能未生效;MISS/BYPASS 表示未命中,规则可能已生效。
3. 检查规则操作(重点)确认规则中为首页设置的操作是 “节点缓存 TTL” 为“不缓存”。此项最关键。如果之前按我建议配置的是“浏览器缓存 TTL”,则此规则无法阻止EdgeOne节点缓存。
4. 检查规则优先级在EdgeOne控制台的“规则引擎”列表,确保这条“首页不缓存”规则的位置在最底部高于任何其他可能匹配首页的缓存规则(如图片、CSS等规则)。规则引擎内的规则是从下往上、优先级递增执行的。
5. 清除EdgeOne节点缓存在EdgeOne控制台,通过 “清除缓存” 功能,提交你的首页URL(如 https://你的域名.com/)进行主动刷新。这是强制更新的最直接方法,通常1分钟内生效。

详细说明与操作建议

  • 关于第2步“检查规则命中”:如何检查 EO-Cache-Status 响应头,腾讯云官方文档提供了具体方法。
  • 关于第3步“检查规则操作”:这是最可能的错误点。请务必进入“规则引擎”,编辑你为首页配置的规则,检查并确保操作部分是 “节点缓存 TTL” 设置为 “不缓存” 。如果配置的是“浏览器缓存 TTL”,请将其修改过来。
  • 关于第5步“清除缓存”:这是解决该问题最快、最有效的方法。在控制台的“清除缓存”页面,选择“URL”方式,填写你的首页地址并提交即可。

Web 防护

另外一个就是安全防护中的Web 防护,这里我是不太明白,所以也没做任何配置:

自定义规则
速率限制1
速率限制2

完全看不明白,后面再找时间问问 AI 了。

高级能力中的边缘函数,也没研究,感觉目前我应该用不到……

添加新评论