赞
踩
作为技术决策者在选择使用CDN服务时最关心的三个问题是:一,哪家的CDN更快(速度快,用户体验好)。二, 哪家CDN功能最全,即使现在用不到也不会给将来业务发展挖坑。三,怎么付费最划算。本文通过分析对国内CDN市场占有率靠前的十家服务商的网络环境和技术服务,希望给大家提供一些启发和建议。
CDN服务商经常引用独立第三方公司的拨测数据来证明自己的CDN服务更好。虽然这些数据在某个区域或时间段也许是准确的,实际却是盲人摸象,无法证明全时段和全网CDN服务的真实性能。也许从CDN服务商所处的网络环境和提供的技术功能入手,会是更科学和公平的对比方法。
国内用户普遍使用互联网提供商(ISP)的宽带上网,具体访问流程如下图:
图1
用户终端访问CDN的过程分两个步骤,一是用户通过DNS找到最近的CDN边缘节点IP; 二是数据在网络中的送达用户终端。整个过程中,有三个方面会影响用户访问CDN的体验。
从图1可见, 客户终端的DNS Resolver负责告诉浏览器到哪里去找CDN的资源。理论上ISP的DNS服务器会选择离用户最近CDN节点IP并返回给用户,但是实际情况并不是这么简单。国内的大城市的ISP业务,除了一些区域性的ISP,基本被联调、电信和移动这样的大运营商所垄断。由于各运营商之间存在着网间费用结算,运营商会想尽一切办法将用户的访问在自己的网内解决掉。比如,广州联调宽带的用户想访问的内容在联通北京的CDN节点, 尽管在广东移动的CDN节点有用户想访问的资源,联通的DNS还是会返回联通北京CDN节点的IP。
另外,一些ISP为了节省网间流量,未经CDN服务商同意,自己针对一些CDN文件做了一层 CDN 缓存,通过“DNS劫持”把用户访问CDN资源的请求都指到自己网内的非法CDN缓存服务器。很多时候这些缓存的内容不能及时和CDN节点同步更新,会造成使用该ISP的用户终端出现访问CDN资源缓慢,失败等现象。同时,国内严重的DNS污染问题也影响了用户的上网体验。
因此,如果能使用一些技术优化用户DNS查询,会大幅度提高用户的体验。目前优化DNS的技术主要是:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。