|
现有从业行业中有很多实际应用者会使用CDN来提高特定网络的速度以提高工作效率。但是并不是每个使
用者都明白CDN的实际工作原理,下面就对于CDN的工作原理进行一个讲解。
百度百科对CDN的定义如下
CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影
响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。
CDN的功能
一 CDN的模式一般使用的是星状分布式发布模式,即一个原始服务器,天信网络数据中心(天信网络)1
个智能解析DNS服务器,2-X个加速节点,利用动态多IP解析功能将一个域名指向所有的网络节点IP,所
有的访问用户均可以通过智能解析自动识别并选择最快的网络节点进行访问,以避免不同网络访问导致
的延迟,提高网站的使用效率。
举例说明
将需要进行加速的网站放置到CDN上
首先 将域名做cname别名记录到CDN上的识别域名,然后在智能解析DNS服务器上将的2级域名泛解析进行
智能解析指向到所有节点的IP上。然后通过CDN控制端将站点的数据同步到所有节点上。
完成CDN增加后,所有对网站的访问都是通过CNAME指向到的泛解析节点上,然后智能解析会根据你本地
的网络判断然后自动选择最快速的节点,以达到对网站加速的目的。
二 而在网站加速这一基础应用下,CDN也发展了很多新的应用方式,其中之一就是利用多节点CDN过滤网
络攻击流量。
举例
如果网站遭受DDOS流量攻击,在架设CDN后,通过CDN就可以将原始网站服务器的IP隐藏,攻击目标就转
向了CDN节点服务器,而多CDN节点的设置就可以使攻击者无法判断正确的网站IP。从而无法正确判断到
攻击位置。而被攻击的节点及时宕机后,也不会影响到整体网站的访问。
三 CDN的杜绝网站入侵功能
我司所使用的CDN是将原始网站页面整体缓存到节点服务器上,即使由于网站本身的代码导致被入侵,
CDN的原始IP隐藏的功能也能使入侵者无从判断服务器的真实IP,从而将服务器完整的隐藏在众多CDN节
点之后。
|
|