新品对象存储上线:兼容 S3,每月免费 10 GB 存储,超出按量计费。了解详情

CDN 缓存命中检测:全球 HIT / MISS 一查便知

从最多 12 个地点请求网址,查看由哪家 CDN 响应、各边缘节点是否命中缓存(HIT 或 MISS)、缓存时长及节点位置。

工作原理

如何解读缓存响应头

HIT 与 MISS

HIT 表示边缘节点直接从自身缓存返回,无需请求源站;MISS 表示需要先回源获取页面。缓存正常的站点在首次检测后应大多为 HIT。

Age

Age 响应头表示该副本已在缓存中存放的秒数。如果每次请求都没有 Age 或为 0,通常说明页面不可缓存。

页面为何不被缓存

Set-Cookie、Cache-Control: private 或 no-store,以及每次请求都变化的查询参数,是 CDN 直接回源的常见原因。

FAQ

常见问题

能识别哪些 CDN?

可根据响应头识别 Yeap CDN、Cloudflare、Amazon CloudFront、Fastly、Akamai、Vercel、Netlify、bunny.net、Google 和阿里云 CDN。

为什么有些地点每次都是 MISS?

每个边缘节点都有独立缓存。站点访问量少的节点会更早淘汰缓存,分层缓存也可能改由上级缓存响应。

检测会清除或预热我的缓存吗?

每个地点只发送一次普通 GET 请求,可能会填充这些节点的缓存,但绝不会清除任何缓存。