我有一个CloudFlare帐户,并发现如果我使用页面规则,我可以使用一个名为“Cache Everything”的更激进的缓存设置,在阅读此内容时,我明白它应该基本上缓存所有内容。我在一个完全静态的网站上测试了它,并将到期时间设置为1天。
现在看了几天后,从缓存而不是缓存中提供了多少请求,没有任何变化,仍然有大约25%的请求没有从缓存中提供。
我为Cache Everything添加的两条规则是: http://www.example.com/ 和 http://www.example.com/ *
两者都有Cache Everything和1天的到期时间。
所以我的问题是,我是否误解了Cache Everything的使用(我想我每天只能使用此设置获得每页/文件一个请求),或者我的规则有问题?或者我可能需要等待几天才能启动缓存?
提前致谢
答案 0 :(得分:0)
“或者我可能需要等待几天才能启动缓存?”
我们的缓存实际上是根据资源请求的数量(至少三个请求)来运行的,并且基本上是从您站点上的“热文件”(经常请求)开始工作,也是非常多的数据中心相关。例如,如果我们在一个数据中心收到大量请求,那么我们就会缓存资源。
另请注意,我们的缓存不会缓存您网站上的第三方资源(调用广告平台等)。