cdn是什么意思?cdn通过将网站内容分发到不同的节点上, 使得页面加载的时间迅速提高, 同时也减低了原服务器的负载。 另外,使用CDN的情况下, 原服务器的IP无需暴露在互联网上,一定程度上能够避免服务器被攻击。
CDN基本思路就是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。
CDN是什么?
CDN全称是Content Delivery Network,中文全称为内容分发网络。即使在知道了中文名称,依然还是对于CDN的概念感到陌生。
直接促成CDN出现的最有名事件当属关于克林顿丑闻的斯达尔报告由于下载数太多而最终导致服务器瘫痪。这样CDN就在人们对于快速上网需求与服务器负载之间的矛盾中诞生了。
CDN网络是一个以web server为中心的,其上的网站内容发送的分布在不同节点上的CDN服务器上。这样让终端用户可以就近选择节点服务器进行内容访问,从而减少了中心存储的服务器的压力。
CDN加速在什么情况下使用?
1.网站高流量、大并发。CDN服务可以很好的对原有的网络进行一个系统扩容,解决由于物理设备的负载极限而导致的流量瓶颈。
2.南北互联问题。由于中国的网络是划长江而治,南北的网络服务商之间不断地存在限制。这就导致了各网之间的互联不通畅问题。而使用了CDN技术,就可以有效的弥补了网络互通的问题。绕开网络运营商之间人为设置的障碍。
3.加速访问。CDN的技术一方面是对网站流量进行分流,一方面也对网站的访问进行提速。分流是提速的一个部分,还有通过就近节点的访问,也让内容的响应速度有了很大的提高。
4.降低成本。由于CDN将大部分的流量都转移到了缓存服务器上。而这些CDN服务器可以放在费用较低的地区。这样源网站的访问量就减少,也减少了带宽费用等。
5.预防DDOS攻击。由于负载被分配到了不同的物理服务器上,所以客观上也增大了网站防DDOS攻击的作用。
6.南北互联问题。由于中国的网络是划长江而治,南北的网络服务商之间不断地存在限制。这就导致了各网之间的互联不通畅问题。而使用了CDN技术,就可以有效的弥补了网络互通的问题。绕开网络运营商之间人为设置的障碍。
7.加速访问。CDN的技术一方面是对网站流量进行分流,一方面也对网站的访问进行提速。分流是提速的一个部分,还有通过就近节点的访问,也让内容的响应速度有了很大的提高。
8.降低成本。由于CDN将大部分的流量都转移到了缓存服务器上。而这些CDN服务器可以放在费用较低的地区。这样源网站的访问量就减少,也减少了带宽费用等。
9.预防DDOS攻击。由于负载被分配到了不同的物理服务器上,所以客观上也增大了网站防DDOS攻击的作用。
CDN使用的场合有哪些?
CDN当然不是万能的。目前这项技术对于静态内容(包括Html页面,图片文件,EXE文件,CSS文件、JS文件以及视频文件)的加速具有很好的效果,但是动态的网站则效果不佳。
(1)网页加速
网页加速是最早出现在CDN服务中的类型。通过对网页内容(文字、图片和动画)这些内容缓存到各个CDN服务器上,从而提高客户的访问速度。
(2)流媒体加速
随着网络视频快速的发展,大量的视频网站不断涌现。CDN技术的就需要解决视频等流媒体的加速问题。关注视频文件的全网缓存、调度以及用户播放器动作响应等。
(3)文件传输加速
文件传输功能也是现代网络的一个重要功能。通过使用CDN的分布式POP提供下载服务,网站可以将大量的文件下载需求所带来的压力交由CDN进行分担。从而提高下载速度。目前CDN已经可以支持HTTP、FTP、P2P等各种下载方式。
(4)应用协议加速
协议加速并不是针对特定内容的加速,而是通过TCP/IP等协议的优化,来改善用户在广域网上的内容传输速度,或者是针对一些特定的协议,如SSL协议来进行加速,以解决安全传输时可能对性能和响应速度造成的影响。