CLOUDFLARE 的 缓存所有 Cache Everything 是可以把整个页面缓存起来 (包括 动态内容 如PHP) 的功能.
畅购英伦 是 WORDPRESS + WOOCOMMERCE 框架搭起来的, 有很大一部份是其实是相对静态的, 所以可以通过缓存所有来进行加速.
购物车, 结帐, 我的帐户
这几个页面都是非常动态的 所以在WP里的缓存插件配置中都要将这几个页面第一时间 过滤掉.
评论页面
一般来说 能让用户发表评论的页面都是不建议缓存的. 如果确实要缓存所有, 最好启用 AJAX评论系统, 如果页面含有 验证码 也要确保验证图片不在 缓存内容.
设置缓存有效期
Edge Cache TTL 是 CLOUDFLARE 服务器多久去源服务器查看是否有内容更新的设置 越短越好. PRO用户最短可以设置1小时, 普通免费用户设置是 2小时.
Browser Cache TTL: 是用户的浏览器缓存你的内容多久, 这个看情况 比如 我让 sitemap.xml 就是一天一更新, 而 product 产品页面则是缓存 8天. 当然你修改哪个产品后 可以手动让 CLOUDFLARE 去进行 缓存更新.
在CLOUDFLARE 页面规则设置(普通3条 PRO是20条记录) 你需要按优先级排序, 因为一个页面最多只适应一条规则 最重要的放最前面. 也可以通过排序来排除一些特殊页面在缓存列表中.
为了将产品页面进行缓存 我将产品页面的 评论给去掉了.
大家看看 访问 畅购英伦 是否更快了一些?
缓存所有的好处
- 减少源主机的负载 因为动态页面也缓存起来了
- 不需要等源主机生成动态页面, 那么网站加载速度也快了 延时少了
- 如果源服务器访问不了(暂时的或者被墙了), 那么可以通过 CLOUDFLARE 的 Always Online 间接访问.
强烈推荐
- 英国代购-畅购英伦
- TopCashBack 返现 (英国购物必备, 积少成多, 我2年来一共得了3000多英镑)
- Quidco 返现 (也是很不错的英国返现网站, 返现率高)
- 注册就送10美元, 免费使用2个月的 DigitalOcean 云主机(性价比超高, 每月只需5美元)
- 注册就送10美元, 免费使用4个月的 Vultr 云主机(性价比超高, 每月只需2.5美元)
- 注册就送10美元, 免费使用2个月的 阿里 云主机(性价比超高, 每月只需4.5美元)
- 注册就送20美元, 免费使用4个月的 Linode 云主机(性价比超高, 每月只需5美元) (折扣码: PodCastInit2022)
- PlusNet 英国光纤(超快, 超划算! 用户名 doctorlai)
- 刷了美国运通信用卡一年得到的积分 换了 485英镑
- 注册就送50英镑 – 英国最便宜最划算的电气提供商
- 能把比特币莱特币变现的银行卡! 不需要手续费就可以把虚拟货币法币兑换
微信公众号: 小赖子的英国生活和资讯 JustYYUK