CDN 原理

CDN概述

        CDN的全称Content Delivery Network,(缩写:CDN)即内容分发网络。

       CDN是一个经策略性部署的整体系统,从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均而产生的用户访问网站响应速度慢的根本原因。

       CDN目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需的内容,解决 Internet 网络拥塞状况,提高用户访问网站的响应速度。

CDN 组成部分

    CDN是一种组合技术,其中包括源站、缓存服务器智能DNS、客户端等几个重要部分。

 

CDN 内部原理

 

 

以上 流程大概为:

 

  • 用户发出请求;本地DNS服务器通过解析得到ICP2 DNS授权服务器的地址
  • 本地DNS服务器访问ICP2 DNS授权服务器,获知域名的详细解析由CDN平台负责
  • 本地DNS服务器访问CDN平台服务器,得到离用户最近的节点服务器的地址,返回给用户
  • 用户访问边缘节点服务器,节点服务器从源站取得用户所需内容并将内容发给用户

 

另一各基于ip的实现方式

  • 用户发出请求;本地DNS服务器通过解析得到ICP2 DNS授权服务器的地址
  • 本地DNS服务器访问ICP2 DNS授权服务器,获知域名的详细解析由CDN平台服务器负责
  • 本地DNS服务器访问CDN平台服务器,得到R3(ip调度)的服务器地址
  • 本地DNS服务器访问R3服务器地址,
  • R3服务器得到用户的真实ip,返回该IP对应地区的服务器地址

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值