1.CDN
CDN 的全称是 Content Delivery
Network,即内容分发网络,其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容的传输更快、更稳定。通过在网络各处放置节点服务器所构成的,在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载情况以及用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决互联网网络拥塞的状态、提高用户访问内容的速度。
2.CDN工作原理
CDN网络就是在用户和目标服务器之间增加缓存,一般情况以DNS为媒介实现用户访问缓存服务器进而访问源站内容,加入CDN网络缓存后的网站访问流程过程:
(1)用户在浏览器中输入要访问的域名。
(2)CDN网络中的DNS对输入的域名进行解析,通过解析后得到网站对应的CNAME(域名别名)记录,浏览器通过获得CNAME,再次请求解析,在CDN网络中,利用全局的负载均衡DNS解析,得到相对用户IP地址最近的服务器地址。
(3)通过解析,获取CDN缓存服务器的IP地址,浏览器通过获取的实际IP地址向缓存服务器发起访问请求。
(4)利用缓存服务器中CACHE内部的DNS解析获取实际IP地址,缓存服务器向实际IP地址发出请求。
(5)缓存服务器通过实际IP地址获取内容后,将获取的内容响应给用户,并将该内容保存在本地,以备其他客户请求使用。
(6)用户获取缓存服务器发送过来的数据,数据请求的过程完成并将内容呈现出来。
3.CDN技术的好处
(1)CDN加速技术可防攻击,因CDN加速服务技术可以促使集群抗攻击,广泛分布的CDN节点加上节点之间的智能冗于机制,可以应对多数的互联网攻击事件。
(2)有利于转化,用户访问网站的时间提高了,跳出率减少了,有利于网站的转化率和销售量。大家没有耐心去等一个需要10秒才能打开的网站,也就别想提高网站的转化率了。
(3)减少托管成本,很多网站使用VPS或自己购买服务器来托管网站,很多有带宽限制,使用CDN能减少成本。使用CDN之后您的文件是被存储到不同的服务器上,所以能减少因为带宽而产生的费用。
(4)网站不容易宕机,如果网站没有使用CDN,如果在同一时间涌入大量的流量,那么网站就会很可能会宕机。使用CDN之后,可以减少网站宕机的情况,同时你的网站可以接收更多的流量。
(5)网站的打开速度是网站排名展现重要的指标之一,也就是说打开速度会影响排名。使用CDN之后,网站由于打开速度变快,这样可以减少跳出率,也可以增加用户对网站的友好体验。
以上梳理了CDN的定义、工作原理与好处,希望对你有所帮助,如果你想了解更多相关内容,敬请关注三个皮匠报告的行业知识栏目。
推荐阅读:
什么是网络安全风险评估?意义是?
什么是网络安全?重点企业有哪些?发展趋势介绍
中国网络安全产业联盟:2021年网络安全产业分析报告(25页).pdf