CLOUDFLARE CDN 默认只对 静态资源进行缓存加速度, 比如 JS, CSS, 图片, 音频, 文档等. 如果是动态的页面, 比如PHP 这些请求的话 CLOUDFLARE是默认不缓存的. 所以WP博客请求的话每次都会到你的原始服务器里. 如果你不在意实时更新结果, 比如 用户评论, 那么不妨利用CLOUDFLARE 的页面规则设置 缓存所有内容.
免费用户可以使用最多3条页面规则 而我是付费的PRO用户可以使用 20条规则. 添加新的页面规则, 设置好URL模板, 然后就选择 Cache Everything.
这个 Edge TTL 时间是让 CLOUDFLARE服务器多久之后去你的原服务器检查内容是否要更新. 当然是越快越好, 可惜免费的最快能设置成 2小时, 而 PRO用户可以设置成 1 小时. 当然对于大多数是静态资源的网站来说是够用的. 我就把我的 图床, Rot47, 还有 牛排过熟给 缓存所有了 但是每1个小时会检查一下是否有更新.
在启用一天后 从统计数据上可以看出 更多的内容被 CLOUDFLARE 缓存了, 这意味着 对原服务器的请求大大减少了. 特别是对于流量有限制的用户来说, 这是很好的事. 特别是 CLOUDFLARE 免费用户已经很够用了.
如果 你的网站很多访问量; 如果你的流量有限; 如果你的网站经常招 DDOS 攻击; 或者 你对2小时更新一次动态页面无所谓, 或者你的网站大部分是静态资源; 你可以大胆的开启这个 Cache Everything 的功能.
当然, 你可以指定 wp-admin 或者 wp-* 下的URL 不进行缓存 – Bypass Cache.
英文: How to Offload Your Server by Using CloudFlare – Cache Everything?
loading...
上一篇: WP中检查白名单的用户是否登陆?
下一篇: 入手 华为 荣耀 X2 手机平板 MediaPad
难怪我说怎么用了CF跟没用似的原来根本没开==
国内网络环境很差, 用CF 效果不明显
我只注意到你强调了你是付费用户…哈哈
免费的也可以使用.
我去,秒回啊!
这是机器人. 😛
我是免费的.怎么设置页面更新一次?怎么设置他强制更新一次内容?
cache 页面里 有一个 Purge cache按钮.
页面更新得添加 页面规则
这图床里藏了不少好东西啊
这都被你发现了