概念
CDN这个概念相信大家都比较耳熟,到底什么是CDN呢?
CDN,全称为Content Delivery Network,即内容分发网络。
其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。
应用
现在CDN一般都以缓存网站的静态内容为主,如果静态网页页面、JS、CSS、图片等静态文件。如用户访问一个动态网站,首先从服务器请求到动态数据,再从CDN上请求下载静态数据的,因为CDN能就近网络取材,从而减少了下载静态数据的时间,加快了网页的显示速度。
优点
1、可扩展性,能应对激增的大量用户请求的扩展能力。
2、安全性,CDN可以减少DDOS攻击及其他恶意攻击行为,避免对网站业务造成中断。
3、可靠性,CDN通过负载均衡能及时提供网络的容错机制能力。