前端 / 后端 / 工具 / 技术 · 2022年3月8日 0

查看是否命中 CDN

华为云

查看指定URL的响应头,查看头部信息,进行如下判断:

  • 如果有“x-hcs-proxy-type”头部,值为“1”即命中缓存,值为“0”即未命中缓存,不再查看其它头部;
  • 如果无“x-hcs-proxy-type”头部,而有“X-Cache-Lookup”头部,值为“Hit From MemCache”、“Hit From Disktank”或“Hit From Upstream”即为命中缓存,其它值表示未命中缓存,不再查看其它头部;
  • 如果同时无“x-hcs-proxy-type”、“X-Cache-Lookup”头部,有“age”头部,则值大于“0”即命中缓存,值为“0”即未命中缓存。

阿里云

  1. 通过ping或dig的方式查看所添加的加速域名
  2. 在CDN控制台中查看节点是否生效
  3. 获取对应加速域名资源的response查看节点是否生效

第一种:

ping example.aliyundoc.com

系统显示类似如下,如果被转向example.aliyundoc.com.w.alikunlun.com的域名,即表示CDN功能已生效。

第二种:

请参见如何验证指定的IP是否为阿里云CDN节点的IP地址,在CDN控制台中查看节点是否生效。

第三种:

curl -I example.aliyundoc.com/10.JPG