网站上线已经历了一段时间,考虑提高访问速度等问题,近期便追加了加速服务。由于网站使用的阿里云的ECS,考虑到便捷性,加速服务也同样使用的阿里云提供的服务。

提到加速服务,目前运用最广泛的是CDN加速服务。这个服务相信大家或多或少都听说过,借用自阿里云的相关特征描述如下:

CDN通过广泛的网络节点分布,提供快速、稳定、安全、可编程的全球内容分发加速服务,支持将网站、音视频、下载等内容分发至接近用户的节点,使用户可就近取得所需内容,提高用户访问的响应速度和成功率。

目前阿里云有多款服务,最近尝试的是它的CDN和全站加速(DCDN)。全站加速比之CDN多出的D是dynamic即动态的意思。传统的CDN只加速静态资源,加上动态资源后即相当于全站都给加速了。至于动态和静态的区别这里就不多阐述,不明白的可自行去百度或知乎。

作为对比我设置了2个子域名分别采用了DCDN和CDN,比较有趣的是二者测试返回的路线居然会不太一样。猜猜下面两个哪个是CDN,哪个是DCDN的。测试采用的站长工具的路由器追踪,有兴趣的可以去试验一番。

站长工具-路由器追踪

答案揭晓:上图是DCDN,下图是CDN。

从这结果来看,似乎二者的延迟区别并不大,但DCDN的似乎绕路更近一些,且二者都有经过骨干网。其实也有测过几个节点,多数都是以DCDN的绕路短为结论。经过这些大致是否就可以判断DCDN的线路或许会比CDN更优一点,虽然不绝对,但似乎有这种倾向。

当然,不是要大家盲目的去选择似乎更优的DCDN,还是需要多结合一些测试及实际需求最终再决定用哪一个服务,必要的时候也可以考虑咨询客户。