CDN的优点和具体的使用场景
大型系统会布置CDN加速器,部署多个节点.
每次请求的时候会请求到距离自己最近的CDN加速节点,它能够加速我们访问网站的速度,获取一系列的静态资源,减少网络的拥堵.
CDN分类
源站 : 核心业务系统,所有信息的源头.
缓存 : 边缘节点,静态资源. 先从CDN获取,后面从源站去进行获取,然后根据数据决定是否要在CDN节点做缓存.
CDN为什么不要存放动态资源
这里涉及到一个CDN各节点的数据同步问题,动态资源我们会让其请求源站,静态资源请求CDN,因为如果资源是动态的话就没有请求CDN的必要性了.这里还涉及到一个最近范围的,可以理解为该地区距离你最近的网络拓扑节点下的CDN.
CDN需要我们去开发不
不需要,但是在架构设计的时候我们可以有这个观点,就像一家五口人一样,我们不会造车,但是我们可以买车过来开提高我们的生活质量.
CDN也是这样,可以为我们的静态资源提供缓存,当满足使用条件的时候,我们可以去使用它.
CDN请求过程
CND节点数量设计
数量多.
优点:请求的次数较少,效率就快.
缺点:资源成本极高,以及数据同步问题.