CDN
转自 http://xbhong.top/2018/06/24/CDN/#more
什么是CDN
- CDN指的是**内容分发网络**。其基本思路是尽可能的避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。
- CDN是通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,它能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。
- CDN系统的目的是使用户可就近取得所需内容,解决Internet网络拥挤的状况,提高用户访问网站的响应速度。
- CDN起到内容分发的作用,就是网站的内容是被复制到各个地区的不同服务器上面,这个距离离访问者所在地越近越好。
下图就展示了未使用CDN和使用CDN的区别图,显而易见,使用CDN可以提高访问速度:
网站使用CDN加速的好处
- 网站加速,利于Google的排名:Google 把网站的打开速度当做一个比较重要的指标,所以网站打开的速度会影响Google排名。使用CDN之后,网站打开速度变快,就可以减少跳出率,也可以增加用户对网站的友好体验。
- 有利于提高网站的转化率:毫无疑问,用户的访问网站的时间提高了,跳出率减少了,当然会利于网站的转化率和销售量。现在大环境下的人们都比较浮躁,我想谁都没有耐心去等一个需要10秒才能打开的网站,这样的网站一开始就不友好,更别想提高网站的转化率了。
- 提升网站的稳定性和安全性:CDN因为节点分散,攻击者比较难下手,攻击一个节点仅仅是影响一个节点的缓存访问而已,并且CDN的“内容路由”会自动的启用另一个节点。如果CDN服务节点数量够多,那么攻击者需要的流量包就会呈几何级的增加,这样攻击成本自然就高了。