“360网站卫士”是奇虎360旗下为中小网站量身打造的加速及安全防护平台,主要为中小网站提供高防DNS解析服务、网站加速服务以及防黑客、防CC、防DDOS等安全防护服务。目前已有超过40万家网站使用了网站卫士的相关服务。近日,网站卫士为向用户提供更优质的服务,选择AppEx Networks北京华夏创新科技(以下简称AppEx)来优化其CDN服务。
1
CDN为何备受青睐
CDN的全称是Content Delivery Network,即内容分发网络。其实现方式是在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近终端用户的网络节点,使终端用户可以就近取得所需的内容。
传统的内容分发模式是所有用户都访问源服务器,容易造成源服务器网络拥堵或者负载过高,这种模式很难扩展。而CDN架构将可分发的内容推送到大量的边缘节点服务器上,由距离用户最近的边缘节点服务器为用户提供直接内容访问服务,两者的架构对比如图1所示。
图1:传统分发模式与CDN分发模式对比图
CDN节点服务器会缓存来自源站的大量静态内容信息,就像一个靠近用户的网站服务器一样响应本地用户的访问请求。对于普通的Internet用户来讲,每个CDN节点就相当于一个放置在它周围的WEB。通过全局负载均衡的控制,终端用户的请求被透明地指向离他最近的节点,节点中CDN服务器会像源服务器一样响应终端用户的访问请求。由于它离用户更近,因而响应时间更快。
CDN虽好,但由于其建设费用十分高昂,一般的中小型内容提供商很难自建。而“360网站卫士”精准分析市场需求,在CDN市场竞争激烈的大环境下,向中小企业提供免费及低收费的CDN服务,并为中小网站提供优质低价的CDN提速服务。
2
即便是“360网站卫士”也不可避免地为CDN固有的问题所困扰。
首先,为了控制成本,节点建设通常优先保证对热点区域的覆盖;而对于非热点区域的用户,因为其距离CDN边缘节点较远,广域网链路的网络质量无法保证,因此其访问效果往往欠佳。
其次,对于移动互联网络来说,CDN架构几乎无用武之地。
再次,CDN的全局负载均衡技术尚有不足,未能做到完全的最合理分配,导致一些用户的请求未被调度到距离最近的节点,以致访问效果不佳。
最后,为了进一步缓解源服务器的压力,CDN节点在做缓存内容更新时并非所有节点都从源站获取内容,而是由一部分节点先从源站获取内容,之后再做节点间内容的同步操作。在某些情况下会出现两个内容同步节点间的网络质量差、内容同步效率低的情况,从而导致内容无法及时更新。
虽然以上问题并不能否定CDN架构的价值,但是如果能结合一些技术方案将这些问题加以解决,则必然能使 CDN 架构如虎添翼,从而在更大需求范围内提供更好的方案解决能力。
3
AppEx网络优化专家针对以上问题,提供了有效解决方案。
AppEx通过在“360网站卫士”CDN架构的各个节点服务器上部署LotServer服务器加速软件,显著提高了在网络质量较差情况下的网络数据传输效率,从而提升了上层应用的响应速度,加强了CDN 节点服务器的网络访问性能,最终显著改善了CDN的一系列固有问题。
AppEx CDN优化方案示意图如下所示:
第三方测试结果显示AppEx CDN优化方案效果显著
Alibench(阿里测)显示,360网站卫士CDN线上服务器部署LotServer后,对100KB文件进行多次下载,下载时间明显缩短,由加速前平均976ms(取5次测试数据平均值)下降到加速后平均467ms(取5次测试数据平均值),下降比率为52.7%。测试数据如下图所示:
目前,AppEx的LotServer服务器加速软件已经广泛部署在国内知名CDN服务提供商(如蓝汛、网宿、帝联科技等)的节点服务器上,为其优化各项应用访问效率,并提升整体CDN架构服务能力。