CDN加速是什么?


CDN是什么?

CDN全称Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。

通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。

CND加速主要是加速静态资源,如网站上面上传的图片、媒体,以及引入的一些Js、css等文件。

CND加速需要依靠各个网络节点,例如我在山东登录某平台,我的朋友在北京登录同一平台,这个平台CDN服务器分布在全国范围,会从最近的节点返回资源,这是核心。我在山东会以山东最靠近我的节点回应我,我朋友在北京,会从北京最靠近我朋友的节点回应他。

为什么网站一定要使用CDN?CDN的主要特点有五个:

(1)节省骨干网带宽,减少带宽需求量:

如果网站没有使用CDN,如果在同一时间涌入大量的流量,那么网站就会很可能会宕机。使用CDN之后,可以减少网站宕机的情况,同时你的网站可以接收更多的流量。

(2)提供服务器端加速,解决由于用户访问量大造成的服务器过载问题:

一个网站,他的内容基本都是保存在服务器本地上的,而服务器上的带宽和性能有限,当我们的网站有着大量的用户访问时,服务器的带宽和性能一旦负荷不起如此多的用户访问时,服务器就会宕机,网站就无法访问,这也是DDOS攻击的雏形。为了我们的网站可以接受更多用户的访问,也为了可以抵御更高流量的DDOS攻击,所以我们需要配置CDN加速。

(3)服务商能使用Web Cache技术在本地缓存用户访问过的Web页面和对象,实现相同对象的访问无须占用主干的出口带宽,并提高用户访问因特网页面的相应时间的需求;

(4)能克服网站分布不均的问题,并且能降低网站自身建设和维护成本:

很多网站使用VPS来托管网站,而很多VPS是有带宽限制的,使用CDN能减少成本。使用CDN加速之后你的文件是被存储到不同的服务器上,所以能减少你因为带宽而产生的费用。

(5)降低“通信风暴”的影响,提高网络访问的稳定性。



文章作者: tttcpw
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 tttcpw !
  目录