开发者学堂课程【CDN 介绍及使用入门 :通过资源监控定位 CDN 域名当前情况】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/379/detail/4752
通过资源监控定位 CDN 域名当前情况
目录
一、查看单个域名的监控
二、根据资源监控查看 cdn 缓存情况
三、根据资源监控判断是否被 cc 攻击
四、查看 top URL 访问情况
一、查看单个域名的监控
1、进入 CDN 管理控制台,点击资源监控,可以看到流量监控,用户访问监控,数据分析,安全监控,流量监控中有多个监控项,具体监控项点击选择域名。
2、选择具体的监控可以勾选具体的域名,点击确定即可查看该域名的资源监控信息。
二、根据资源监控查看 cdn 缓存情况
1、命中率低
当进行 cdn 加速配置之后,用户发现访问慢,这边可以排查下 cdn 缓存命中情况,这边的访问过程为用户发起了请求这边先定位一级节点,一级节点如果缓存命中那么就将资源反馈给用户,否则就去访问二级节点,二级节点如果缓存命中就反馈给一级节点,一级节点再反馈给用户,如果二级节点也不命中就会回源。命中率低,大量回源这个确实是会导致慢的,一般90%以上的命中率为正常。
2、命中率抖动
排查是否存在资源缓存过期,或者缓存设置不合理,大量资源走默认缓存,或者不缓存,抖动厉害。
3、解决
用户可以查看 cdn 控制台中是否设置合理的缓存规则,不缓存的,源站设置 no- cache。用户可以点击具体的 cdn 域名,增加目录缓存/配置对应的缓存时间,地址/,过期时间写6000秒,建议该条缓存规则最好设置在最下方,因为缓存规则是以顺序为优先级的,在上面是优先级高的,下面是优先级低的。
三、根据资源监控判断是否被 cc 攻击
这边 cc 默认是不开启的,用户可以去 cdn 里面开启防 cc 攻击,用户可以定位资源监控里面的访问 qps,如果 qps 异常的高,但资源监控中的网站带宽变化不怎么大,那么用户就可以去定位安全监控里面的 cc 监控,cc 监控里面有攻击者 IP 和攻击者 url,这边出现的攻击者 IP 都是已经是被拦截的 IP。就是查看 aps 监控及网站带宽,gps 突增,但带宽变化不明显,这可能是受到了 cc 攻击,可以查看 cc 攻击监控进行确认。
四、查看 top URL 访问情况
该监控显示了 URL 的访问次数发现缓存命中率低,及时设置了目录缓存也未改善,可以查看访问 top 的 URL 是否级存命中,进行配置改善。通过 top URL 去增加缓存命中率,top URL 可以显示访问率,访问次数比较高的 URL,用户就可以重点定位这几个 URL 缓存是否命中,具体操作是打开开发者工具,是否缓存命中或者排查日志是否缓存命中。