欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

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头信息
    CDN问题排查思路
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问题排查思路

> 如何判断用户访问的是哪个 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

相关标签: CDN