WordPress EXP
分享10年建站经验

Cloudflare 缓存状态 cache-status 参数详解

文章目录[隐藏]

这两天博客搬家,索性就检查各个环节,顺便解决、优化某些问题。F12 开发者工具中点击我们想要缓存的静态文件中发现 Headers 中会有一个 cf-cache-status 状态为 EXPIRED,这就是现在这个文件的 CloudFlare 缓存过期状态,于是整理下所有 cache-status 缓存状态,同时分享给大家。

cache-status 五种状态

cf-cache-status:HIT

这是最喜欢的状态,你的文件已经命中 CloudFlare 缓存。这表示用户获取文件的方式途径为从 CloudFlare 缓存服务器中获取而非你的源服务器,不消耗你的服务器资源。

cf-cache-status:MISS

CloudFlare 已经在缓存服务器中查找了你所请求的文件,但是并没有找到,CloudFlare 的缓存服务器将会回源至你的服务器中获取该文件,当下次请求时该文件就会显示 HIT 命中。

cf-cache-status: BYPASS

CloudFlare 已经被要求不缓存该文件,用户将直接从网站源服务器中获取文件,这个通常是因为请求的文件响应了 NO-Cache header。

cf-cache-status:EXPIRED

自上次缓存之后,文件的缓存期限已经过期,CloudFlare将会再度回源至网站源服务器进行获取文件,当下次请求时该文件就会显示 HIT 命中。

cf-cache-status:DYNAMIC

这个文件默认不会缓存,也没有对应的缓存配置,用户将从网站源服务器获取该文件。

了解了 CloudFlare 缓存的5种状态,就好处理了,可以根据自己设置的页面规则来配置自己的网站缓存。

赞(3) 付款
转载请注明来源及链接:WPEXP » Cloudflare 缓存状态 cache-status 参数详解

若无法完成服务,承诺全额退款!

WPEXP 感谢你的信任,让我们一起创建更好的 WordPress 站点!

支付宝扫一扫打赏

微信扫一扫打赏