标签归档:CDN加速

为网站提供CDN加速 必须要具备哪些条件

CDN其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络。

1.硬件方面:首先部署cache节点,部署节点要考虑用户所在地理位置的广泛性,不同运营商的差异性。在这里Cache节点覆盖的地域范围,运营商越广效果越好。当然Cache节点的部署也占用了CDN运营的大部分费用。CDN运营的初期每个运营商在一个大的区域内都要有一台节点,比如电信在华南,东北,华东,西北,西南都放一台。

2.软件方面:有了这么多Cache节点,那么这些Cache节点如何响应用户的Web请求呢?另外如何监控,管理这么多的Cache节点的工作状态呢?这就是软件要做的事情了。我总结了一下,CDN运营系统软件分为三大块

a. 高性能http代理服务器,该软件部署在Cache节点,能够高性能的响应用户的http请求。

b. Cache节点监控平台,该软件能够实时监控所有cache节点的工作状态,能够及时对节点变化做出响应。

c. 高性能的DNS服务器,该软件能够实时挑选离请求用户最近的稳定Cache节点响应用户的请求。

对于CDN运营商来说最大的一块投资应该在Cache节点的布局这块,随着节点的增多,这块的投资会直线上升,理想的情况是在每个访问者的家门口都放一个节点,而且随着网络运营商的差异,第一个区域的访问者门口要放多个节点。以ChinaCache为例,它在全国部署了500多个节点,但即便如此,由于访问者来源的广泛性,也不能满足需要。