CDN问题排查思路
程序员文章站
2022-03-07 12:12:42
CDN问题排查思路这里以xxx域名接入腾讯云cdn但url访问很慢需确认原因为例排查思路:客户反馈xxx域名接入腾讯云cdn但url访问很慢时,一线需收集的信息如下域名访问慢的url访问者的ip如果有截图更好,提供下访问url慢时浏览器按f12的headers头信息1、X-Cache-Lookup:Hit From MemCache 表示命中CDN节点的内存2、X-Cache-Lookup:Hit From Disktank 表示命中CDN节点的节点如果你看到这个:3、X-C...
CDN问题排查思路
这里以xxx域名接入腾讯云cdn但url访问很慢需确认原因为例
排查思路:
若反馈xxx域名接入腾讯云cdn但url访问很慢时,需收集的信息如下
- 域名
- 访问慢的url
- 访问者的ip
- 如果有截图更好,提供下访问url慢时浏览器按f12的headers头信息
1、X-Cache-Lookup:Hit From MemCache 表示命中CDN节点的内存
2、X-Cache-Lookup:Hit From Disktank 表示命中CDN节点的节点
如果你看到这个:
3、X-Cache-Lookup:Hit From Upstream 表示没有命中CDN
那就是没有被缓存了。
4、如果这三个你都没看到,那说明这个资源不属于可以被缓存的类型。
> 接入 CDN 之后网站打不开,如何排查?
请先检查接入域名的 CDN 状态是否为“已关闭”,若为“已关闭”状态则对应网页无法打开。若非“已关闭”状态时,
可按照下列步骤进一步检查:
1、通过 ping 或 nslookup 检查该域名的 CNAME 解析是否已生效。
2、若未绑定 CNAME,可以参考 如下CNAME 配置
> 如何判断用户访问的是哪个 CDN 节点?
可通过 nslookup 和 ping 命令获取用户访问的 CDN 节点的 IP 和延时丢包等基本的排错信息。
命中率低是什么原因呢?
命中率低可能由以下原因造成:
- 存配置问题,如缓存时间较短。
- HTTP Header 导致无法缓存,请检查源站 Cache-Control 或 Expires 的设置。
- 源站类型问题,可缓存的内容少。
- 网站访问量低,过期时间短,命中的文件少,导致频繁回源。
HTTP Header 导致无法缓存,请检查源站 Cache-Control 或 Expires 的设置。
源站类型问题,可缓存的内容少。
网站访问量低,过期时间短,命中的文件少,导致频繁回源。
用户如果感觉 CDN 访问慢,是大文件关注下载速度,小文件关注延时。
首先得到用户访问慢的 URL,通过测速网站判断是否访问慢
本文地址:https://blog.csdn.net/weixin_46074780/article/details/110895013