开启了CloudFlare的CDN缓存功能,怎么知道当前网页是否缓存成功了?

原创 野人  2022-03-22 10:38  阅读 45 次

现在很多的站点,基本上都会开启像CloudFlare这类产品的CDN的缓存功能,我认为主要有以下的原因;

1、加快网站的访问速度,当然了像CloudFlare是国外的,这项可能不是很好(尽管说国内有跟百度合作的加速节点,但是不稳定啊),但是如果是面对的是国外的用户很香了。

2、保护自己的网站,抗攻击。

3、免费使用啊,这块还是很香的。

好了,说了使用CloudFlare的CDN缓存功能的好处后,那么接下来就要给大家说下怎么判断一个网页是否缓存生效了呢?

首先,我们需要一个抓包软件(如浏览器的自带的开发者工具、Fiddler...),那么这里我以Edge浏览器的自带的开发者工具来说明。

①点击【网络/Network】面板

②找到当前想要知道是否被缓存的网址,并点击

③找到【响应头/Response Headers】这一栏,中的【cf-cache-status】这一字段,它有两个值

HIT——已缓存/命中/击中

MISS——未缓存/命中/击中

到这里其实就讲完了,但是该方法,不仅仅可以用于CloudFlare这家的提供商,其实很多的提供商都是可以的,只不过每家的提供商,可能存在的区别也就是第③步会有所不同,因为字段名可以是提供商自己提供的,但是我看了下,基本上都有个【cache-status】这类的关键字眼,所以大家耐心去找下也是可以知道其他家的缓存是否生效了。

本文地址:https://www.yerenwz.com/5959.html
版权声明:本文为原创文章,版权归 野人 所有,欢迎分享本文,转载请保留出处!

发表评论