CDN问题排查思路
程序员文章站
2022-06-24 12:26:28
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
推荐阅读
-
深入学习Spring Boot排查 @Transactional 引起的 NullPointerException问题
-
Android生存指南之:解Bug策略与思路问题的详解
-
android studio 3.0 升级 项目遇到的问题及更改思路(问题小结)
-
Orace查询数据出现乱码的问题解决思路
-
电脑声卡驱动正常但是没有声音,一招教你排查问题
-
浅谈SpringMVC HandlerInterceptor诡异问题排查
-
Nginx中使用gzip_http_version解决CDN只支持http 1.0问题
-
Android生存指南之:解Bug策略与思路问题的详解
-
jstack 排查 java 进程占用大量 CPU 问题
-
采坑指南——k8s域名解析coredns问题排查过程