要把自己的网址“放进” Cloudflare 缓存,核心思路只有两步: 让流量先经过 Cloudflare(即把域名 NS 切到 CF,并把相关记录点亮橙色云); 通过“页面规则(Page Rules)”或“缓存规则(Cache Rules)”显式告诉 CF 哪些 URL 需要缓存、缓存多久、是否忽略 Cookie 等。 一、前置检查 域名已接入 Cloudflare:DNS 页面对应记录为“已代理(Proxied)”状态。 SSL/TLS 菜单里至少选 Flexible(源站有证书建议 Full/Strict)。 Caching → Configuration → Caching Level 设为 Standard 或 Aggressive(决定默认静态文件缓存策略,不影响后续页面规则) 二、页面规则(Page Rules)实战 免费账号最多 3 条,按“先匹配先生效”顺序排列。下面给出通用模板,直接把 yourdomain.com 换成自己的域名即可。 添加方法 登录 Cloudflare → 域名 → Rules → Page Rules → Create Page Rule。 在 “If the URL matches” 里填入上表 URL,点击 “Add a Setting” 逐条选择对应设置。 三条建完后,用右侧上下箭头把 “Bypass” 规则拖到最顶端,确保先生效。 Save and Deploy。 2分钟 搞定。
@williamlouis #91 你知道我说的是什么吗? 优选是优化用户到 CDN 边缘的速度和延迟, 和缓存有什么关系? 我同一个资源缓存在 CDN, 第一个节点连接延迟是100ms, 第二个230ms还丢包, 这是缓存规则能解决的? 评论之前能不能了解一下我说的是啥?
一顿操作猛如虎。。。。为什么 不直接 缓存 你的网站到 CDN 上就完事了。。。。你搞这些大招。。。。。
要把自己的网址“放进” Cloudflare 缓存,核心思路只有两步:
让流量先经过 Cloudflare(即把域名 NS 切到 CF,并把相关记录点亮橙色云);
通过“页面规则(Page Rules)”或“缓存规则(Cache Rules)”显式告诉 CF 哪些 URL 需要缓存、缓存多久、是否忽略 Cookie 等。
一、前置检查
域名已接入 Cloudflare:DNS 页面对应记录为“已代理(Proxied)”状态。
SSL/TLS 菜单里至少选 Flexible(源站有证书建议 Full/Strict)。
Caching → Configuration → Caching Level 设为 Standard 或 Aggressive(决定默认静态文件缓存策略,不影响后续页面规则)
二、页面规则(Page Rules)实战
免费账号最多 3 条,按“先匹配先生效”顺序排列。下面给出通用模板,直接把 yourdomain.com 换成自己的域名即可。
添加方法
登录 Cloudflare → 域名 → Rules → Page Rules → Create Page Rule。
在 “If the URL matches” 里填入上表 URL,点击 “Add a Setting” 逐条选择对应设置。
三条建完后,用右侧上下箭头把 “Bypass” 规则拖到最顶端,确保先生效。
Save and Deploy。
2分钟 搞定。
感谢分享!
@williamlouis #91
你知道我说的是什么吗? 优选是优化用户到 CDN 边缘的速度和延迟, 和缓存有什么关系?
我同一个资源缓存在 CDN, 第一个节点连接延迟是100ms, 第二个230ms还丢包, 这是缓存规则能解决的? 评论之前能不能了解一下我说的是啥?
感谢分享
新手极度友好教程
感谢分享
大佬,请教一个问题,按照你的教程配置好了优选之后,如果我要做cf的缓存配置是做到访问的域名上还是源站域名上呀?
膜拜
感谢分享