云计算问答

提问时间:2021/04/13 22:08:49
146 次查看,  2 个回答
1313天之前回复
客户端 ping 加速域名网络延迟大,甚至丢包,这种情况需要搜集客户端的 IP、 客户端的 DNS 以及 ping 截图、mtr 截图信息。因为 CDN 调度节点是通过客户端的 DNS 来分配调度的,根据客户端 IP、DNS 以及 CDN 节点可以判断调度是否异常, 通过 ping 以及 mtr 截图可以看到网络延迟以及具体延迟在哪个网络链路节点。通常 这类情况可能有以下几种情况: (1) 加速区域设置错误 比如中国大陆的用户被解析到了海外的节点,或者海外用户被解析到国内。这种 情况建议将加速区域设置为“全球加速”。
1313天之前回复
● 如果 CDN 的加速区域选择的是“仅中国大陆”,那么该域名的调度域就只有中 国大陆的 CDN 节点,海外用户访问的时候也会调度到中国大陆的 CDN 节点

● 如果加速区域选择的是“全球(不包含中国大陆)”,那么该域名的调度域里就 只有海外的 CDN 节点,中国大陆用户也会请求到海外的 CDN 节点

(2) 客户端 DNS 设置错误 ● 例如一个广东移动的用户,用了联通的 DNS,则会导致该用户被调度到联通 CDN 节点上,存在跨运营商的情况

● 例如一个广东移动的用户,用了哈尔滨移动的 DNS,则会导致该用户被调度 到哈尔滨移动的 CDN 节点上,远距离调度拉长了网络链路。

这种场景需要用户侧修改使用对应所在地对应运营商的 DNS。 说明:如果加速区域和 DNS 设置正确,在 CDN 正确分配调度的情况下,网 络质量还是差,那就需要搜集 traceroute 和 mtr 信息来进一步诊断了

添加回答