之前对 CDN 的了解都是只言片语,不成体系,今天简单整理一下相关知识。
CDN 简介
CDN 的全称是 Content Delivery Netword,即内容分发网络。其目的是通过现有的 Internet 中增加一层新的网络架构,
将网站的内容发布到最接近用户的网络“边缘”。使得用户可以就近取得所需要的内容,提高用户访问网站的响应速度。CDN 不用于镜像,
他比镜像更智能。或者可以用这样的一个比喻:CDN = 智能的镜像 + 缓存 + 流量导流。因而,CDN 可以明显提高 Internet 网络中
信息流动的效率。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等问题,提高用户访问网站的相应速度。
举个形象的例子,身在深圳的我想网上买个商品,如果从原产地(假设是新疆)发货,那我收货的时间可能会很长。那如果厂家在全国有各种
仓库,比方说华东、华中、华北都有仓库,那我购买,只要从离我最近的仓库发货就好了。这就类似与使用 CDN 的网站访问。
CDN 相关常见名词
1.Origin Server 源站
使用 CDN 之前的客户真正文访问的服务器。
2.User
访问者,也就是要访问网站的网民。
3.域名
域名是 Internet 网络上的一个服务器或一个网络系统的名字,全世界没有重复的域名。
4.CNAME 域名
CDN 的域名加速需要用到 CNAME 记录,在配置完成 CDN 加速后, 会得到一个加速后的域名,这个就是 CNAME 域名。
5.DNS
DNS 即 Domain Name System,与域名解析服务的意思。他在互联网的作用是:把域名转换成网络可以识别的 ip 地址。
人名习惯记忆域名,但机器间相互只认IP 地址,域名与 IP 地址之间是一一对应,他们之间的转换工作成为域名解析。
域名解析需要由域名解析服务器来完成,整个过程是自动进行的。
6.边缘节点
也称为 CDN 节点,Cache 节点等;是相对于网络的服务结构而提出的一个概念,指距离最终用户接入具有较少的中间环节的网络节点。
对最终接入用户有较好的响应能力和连接速度。其作用是将访问量较大的网页内容和对象保存在服务器前端的专用 cache 设备上,以此来
提高网站访问的速度和质量。
7.Cache
Cache 高速缓冲存储器是一种特殊的存储器子系统,其中复制了频繁使用的数据以利于快速访问。存储器的高速缓冲器存储了频繁访问的
RAM 位置的内容及这些数据项的存储地址。当处理器引用存储器中的某地址时,高速缓冲存储器便检查是否存有改地址。
如果存有该地址,则将数据返回处理器;如果没有保存该地址,则进行常规的存储器访问。