Cloudflare使用Page Rules页面规则自定义缓存网站文件

今天把网站接入了 Cloudflare ,相对百度云加速来说流量分担少一丢丢。

上午联系上了百度云加速的在线客服,客服表示网站攻击量过大(峰值1万+),免费版只有基础防护, CC 的 QPS 防护阈值是 2000 ,这个攻击的情况远超过防护阈值,需要专业版防护才够。

客服也明确防护是有成本的,再出现的话对节点来说都是损失,所以要继续服务要升级(付费)。

没办法了,先继续用着 Cloudflare 看能不能通过配置来多分担一些源站流量。

查了下相关资料,主要的目标是通过设置页面规则(Page Rules),来实现更多网站资源的缓存。

Cloudflare使用Page Rules页面规则自定义缓存网站文件 经验总结 第1张

好在现在 CF 支持中文简体,操作起来也很方便。

CF 控制台 打开自己对应的网站,左侧找到 规则 - 页面规则,可以看到“创建页面规则”按钮,免费用户可以设置3条规则, Pro 用户可以设置 20条。

设置页面规则:

可以按照下图根据自己的需求进行设置:

对 网站下的静态文件目录 static 进行缓存

边缘缓存 1天

浏览器缓存 8天

缓存级别选 缓存所有内容

最后 保存并部署即可。

Cloudflare使用Page Rules页面规则自定义缓存网站文件 经验总结 第2张

还了解到一个概念:

再浏览器开发者选项的 NetWork 可以看到静态资源 Response Headers 请求头中有 cf-cache-status: HIT 字段。

这里的 HIT 就表示是通过 Cloudflare 缓存的。

未经允许不得转载:w3h5 » Cloudflare使用Page Rules页面规则自定义缓存网站文件

赞 (0)
分享到: +

评论 沙发

换个身份

  • 昵称 (必填)
  • 邮箱 (选填)