CDN访问慢的分析思路

正所谓“工欲善其事,必先利其器”,在排查分析问题前,了解CDN的加速原理十分重要,它将有助于帮助你如何去思考和分析问题存在的可能原因。简单来说,CDN主要是通过在现有网络中增加一层新的缓存节点,将网站服务器的资源发布到最接近用户的网络节点,使得用户侧客户端在请求时直接访问到就近的CDN节点并命中该资源,减少回源情况,提高网站访问速度。因此,造成访问慢的可能原因可以简单归纳为以下几个方向:

鹤庆网站制作公司哪家好,找创新互联公司!从网页设计、网站建设、微信开发、APP开发、响应式网站设计等网站项目制作,到程序开发,运营维护。创新互联公司成立与2013年到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联公司
  1. 客户端本地网络因素,比如客户端下行带宽不足、DNS配置错误等
  2. 客户端到CDN节点之间的网络不佳,网络延迟高
  3. CDN节点异常,响应速度慢
  4. 资源内容比较大,导致下载比较耗时
  5. CDN回源到源站时,回源网络不佳
  6. 源站本身响应速度慢

通过搜集一些问题现象和信息,我们可以进一步再继续往下分析,确定一下初步的排查方向,这也是一个非常重要的环节。(1)可以先确认下是全网都存在访问慢的问题,还是只是个别用户访问慢,亦或是某一个地区、某一个运营商的用户访问慢。可以借助一些基调探测平台去探测,免费平台推荐17测。付费平台可以考虑“听云”、“博睿”等探测平台去探测,这些平台可以设定某一地区、某一运营商网络的探测机器去探测,精准性更高。

  • 如果只是极个别用户访问不佳,那么可能跟用户侧的网络有强相关性,很可能就是用户侧的网络问题
  • 异常用户是否有集中性,比如某市大量移动用户访问异常,而该市联通和电信用户访问正常。这种情况就有可能跟该地区的运营商网络有一定关联,可以使用一些基调工具,用该地区的一些探测机器去探测一下
  • 如果全网用户都存在访问慢的问题,那就很有可能是源站响应问题或者是一些配置方面的问题了,因为几乎不可能同时所有的CDN节点或者所有地区的网络都处问题了。比如是不是加速区域选择的不对,是不是动态请求或者无法缓存的请求,源站响应慢,需要重点往这方面考虑了

(2)确认下访问慢或者异常的请求是否被CDN缓存了

  • 如果是命中CDN缓存的请求,那么就不存在CDN回源了,因此CDN会直接把节点上的缓存数据返回给客户端,这种情况就和源站没什么关系了
  • 如果是没有命中缓存,那么需要重点看是客户端到CDN慢了,还是源站响应慢了

如需购买云服务器,推荐创新互联,企业级高可用云服务器提供商,15年品质保证:https://www.scvps.cn/


名称栏目:CDN访问慢的分析思路
标题路径:http://pwwzsj.com/article/dcgjp.html