[网络知识]CDN服务器是什么?全面解析它的工作原理

引言:CDN( Content Delivery Network)中文直译:内容分发网络,可以理解为是一个由分布在全球各地的服务器互相组成的网络,接下来听我讲讲它的意思和工作原理

图片[1]-[网络知识]CDN服务器是什么?全面解析它的工作原理

CDN和电商物流体系的相同之处

在我们的日常生活中,很多事情都是追求越快越好,比如我们在电商平台购物,总是希望当天购得当天到,一秒钟都不想多等

但是在传统的购物和物流体系中,我们购买的商品是由生产地运输到我们手中,这中间需要经过很多物流进行转运,经过以上的一些过程,所以说路线往往又长又慢,为了满足我们能够尽快拿到商品的需求,电商平台增设了很多中转仓库

他们会根据我们之前的一些购买记录来推测未来的需求,提前准备商品到中转仓库里,下次商品直接从中转仓库出发即可,极大减少了商品的运输时间,方便了我们

 

CND为何而诞生?

以前没有提出CDN这个概念的时候,客户无论从世界何处,都需要先访问原服务器的数据

原服务器离客户位置越远,那么数据的一个加载周期就越长,会导致网页需要很长时间才能打开,访客们就会觉得实在是太慢了,CDN在这样的情况下就被发明出来了

 

CDN是什么意思

它的英文全称是“Content Delivery Network”中文翻译就是“内容分发网络”

就是提前将数据缓存到离用户比较近的网络节点,下次客户访问互联网的时候直接从最近的节点获取数据,而无需访问十万八千里之外的原站点

但是CDN缓存的文件大多都是图片,或者视频,文本,音频这类不会经常变动且占用带宽的静态文件,提升效率明显且节约带宽费用

图片[2]-[网络知识]CDN服务器是什么?全面解析它的工作原理

CDN的工作原理

我的网址是www.7846it.com,那么随着访问我网址的访客越来越多

服务器的压力也会随之增大,也许我就需要一套“CDN加速”了

 

当访客访问我的网站时,本地DNS会获得CDN提供的CNAME域名

假设这个域名为“www.7846it.cdn.com”

套了CDN服务的网址再次向DNS调度系统发出请求,通过DNS调度系统的解析,把客户端地理位置接近的CDN服务器IP返回给本地的DNS

再由本地的DNS回给客户端,经过这一套转过程就可以让访客就近访问我的网址,大大降低了延迟

© 版权声明
THE END
喜欢就支持一下吧
点赞1 分享