今天在下载软件包的时候遇到CDN,为了究其根茎,网络搜索之后的解释如下:
原文解释:CDN是什么意思?
CDN的全称是Content Delivery Network,即内容分发网络。
CDN的基本原理是广泛采用各种缓存服务器,将这些缓存服务器分布到用户访问相对集中的地区或网络中,在用户访问网站时,利用全局负载技术将用户的访问指向距离最近的工作正常的缓存服务器上,由缓存服务器直接响应用户请求。
以下为自己的理解
举例1:比如你下载一个软件,这个软件很大,由于网络拥堵,本来下载就慢,如果这个服务器又在广州的话(距离你非常远的一个地方),下载的时候就会更慢。然后就产生了解决方法,缓存服务器,放在距离你最近的地方,比如和你公司同一个大厦的服务器,这样你使用指定的CDN地址去下载对应的软件,速度就会快的飞起
举例2: 海南产香蕉 但是 周一了 你想吃香蕉 就跑到海南去拿 这样费时、费力、又很慢 ,万一大家在周一都想吃香蕉 都开车去海南拿香蕉 路上就会拥挤 就会更慢 但是你公司楼下开了水果店 提前把香蕉存起来了 你想吃直接去水果店就行了
所以CDN指的是一种技术手段,也是指一种下载地址(下载更快的地址)。
如果从技术手段角度深入的话,可参考这篇文章:CDN是什么?