点播
服务端
新手接入指南
产品简介
产品介绍
功能特性
产品优势
基本概念
创建应用
开通点播服务
配置CDN分发加速
什么是 CDN 分发加速
添加加速域名
配置CNAME
配置CDN缓存
防盗链
配置HTTPS安全加速
配置刷新预热
内容安全审核
功能概述
使用说明
最佳实践
CDN 加速对象存储资源
服务端 API
接口概述
媒资上传
视频处理
视频编辑
媒资管理
回调管理
视频安全
视频加密
安全通
移动端终端用户管理
数据统计
常见问题

什么是CDN 分发加速

更新时间: 2022/05/07 13:42:22

什么是分发加速

分发加速也叫 CDN,全称是 Content Delivery Network,即内容分发网络。CDN 是构建在现有网络基础之上的智能虚拟网络,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。网易云信 CDN 将源站资源缓存到网易云信遍布全球的加速节点。当终端用户请求访问和获取源站资源时,无需回源,可就近获取 CDN 节点上已经缓存的资源,提高资源访问速度,同时分担源站压力。

CDN加速的原理

CDN 加速的原理如下图所示。

CDN加速的原理

CDN 加速的实现流程如下:

  1. 当终端访问example.com时,首先向 LDNS(本地 DNS)发起域名解析请求。
  2. LDNS 检查缓存中是否存在example.com的IP地址记录。
    • 如果存在,则直接返回给终端用户。
    • 如果不存在,则向网站授权DNS查询。
  3. 当网站授权 DNS 解析example.com时,查询到该域名的 CNAME 是example. com.166cdn.com ,返回 CNAME 对应的 CDN 的IP地址。
  4. LDNS 将域名解析请求发送至网易云信 DNS 调度系统,DNS 调度系统为请求分配最佳节点 IP 地址。
  5. LDNS 获取 DNS 调度系统返回的最佳节点的 IP 地址。
  6. 用户获取解析后的IP地址。
  7. 用户向获取的 IP 地址发起对该资源的访问请求。
    • 如果该 IP 地址对应的节点已缓存该资源,则会将数据直接返回给用户。
    • 如果该 IP 地址对应的节点未缓存该资源,则节点向源站发起对该资源的请求。获取资源后,结合用户自定义配置的缓存策略,将资源缓存到 CDN 节点并返回给用户,例如上图中步骤 8和步骤 9。
此文档是否对你有帮助?
有帮助
我要吐槽
  • 什么是分发加速
  • CDN加速的原理