You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

cdn回源原理

CDN(Content Delivery Network)是一种加速网站访问速度的技术。CDN通过在全球各地建立节点服务器,将内容缓存到离用户更近的服务器上,从而减少了网络延迟和带宽消耗,提高了访问速度。而CDN回源则是指当节点服务器上没有缓存所需内容时,需要向源服务器获取数据的过程。

CDN回源的实现分为两种方式:pull(拉取)和push(推送)。

Pull方式

Pull方式是指当节点服务器上没有缓存所需内容时,由节点服务器向源服务器拉取数据。当用户请求访问某个资源时,CDN会检查该资源是否已经存在于当前节点服务器的缓存中,如果存在,则直接返回缓存数据,否则会向源服务器发送请求。

如下面代码所示,当请求访问静态资源时,通过js文件中的图片地址来触发CDN请求。如果该图片已经存在于CDN缓存中,则直接返回缓存中的数据,否则CDN会向源服务器请求获取对应的图片数据。

<img src="http://cdn.example.com/image.jpg">

Push方式

Push方式是指在资源更新时,源服务器主动将更新的资源推送到CDN节点服务器上,从而保证节点服务器中的缓存内容与源服务器内容保持一致。该方式需要源服务器及时检测到资源的更新,并主动推送到CDN节点服务器

比如下面的代码是将静态资源主动推送到CDN节点服务器上:

curl -H "Content-Type: application/octet-stream"   --data-binary @"path_to_file" http://cdn.example.com/image.jpg

CDN回源原理背后的技术是HTTP请求与网络代理技术。通过DNS解析获取CDN节点服务器地址,再发起HTTP请求访问节点服务器获取缓存数据或源服务器数据。由于CDN的作用是减轻源服务器的访问负载,所以源服务器地址需要进行隐藏。代理服务器则负责转发HTTP请求,并将CDN服务器缓存下来的静态资源返回给客户端

总之,CDN回源的原理是通过在全球各地部署节点服务器,并在上传静态文件时将静态文件缓

本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系service@volcengine.com进行反馈,火山引擎收到您的反馈后将及时答复和处理。
展开更多
智能、可靠的内容分发网络,让访问更快捷

社区干货

Hands-on Lab | 边缘分发网络 CDN

## Task 1:环境准备,创建对象存储1. 在控制台中进入TOS对象存储界面,创建存储桶,名称可以是自己姓名或昵称。为了能够通过CDN进行回源,需要开放对象存储的读权限,因此注意选择“公共读”的桶策略。![picture.image](https://p6-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/8b07b59ef09c46989a47346d0f722c2e~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=1714926083&x-signature=BHia9mSyblb%2BB4xFZKBK...

CDN如何使用TOS作为源站

# 前言配置 cdn 加速时如何将 tos 设为源站。# 操作步骤在 cdn 控制台将 tos 的域名配置为源站域名,回源 host 也设置为 tos 的域名,否则可能会访问失败。1. 新增加速域名![图片](https://lf6-volc-editor.volccdn.com/obj/volcfe/sop-public/upload_cfcff46ef7706297795bae8832fb47c4.png)2. 域名创建完成后,在管理->回源 host 中修改![图片](https://lf3-volc-editor.volccdn.com/obj/volcfe/sop-public/upload_3cc3...

静态内容和动态内容

可以使用 CDN 缓存加速。![alt](https://lf6-volc-editor.volccdn.com/obj/volcfe/sop-public/upload_6f6e8c991a0357b468ae2fd01392a6f9.png)# 动态内容动态内容是指在不同请求中访问到的数据不相同的动态内... 强行使用传统 CDN 进行缓存加速的话,反而会因为需要 CDN 回源,造成整体访问链路时间变长。![alt](https://lf3-volc-editor.volccdn.com/obj/volcfe/sop-public/upload_8d3261185631f3ec6c681c7f069a01a7.png)*...

纯干货|聊一聊大促活动背后的技术:火山引擎边缘云CDN/DCDN/GA

火山引擎CDN/DCDN和GA作为抖音静态/动态/长连接业务流量入口,保障了大促期间抖音电商平台的平稳运行。下图为抖音客户端视频业务/动态接口/长连接业务主要流量架构图,客户请求通过火山引擎内容分发网络(CDN)、全站加速(DCDN)、全球加速(GA)回源到中心网关,转发到对应的业务服务。![picture.image](https://p3-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/7d45b4646aa44a54a5831193c0d843b7~tplv-tlddhu82om-image....

特惠活动

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

cdn回源原理-优选内容

什么是内容分发网络
产品简介火山引擎内容分发网络(Content Delivery Network,CDN)面向内容提供商,针对其在互联网上传播的图片、音视频、网页、下载包等静态内容,提供传输加速服务、提高下载速度、优化用户访问体验。不论是 Web 网站,... 加速原理假设一个广州电信用户使用浏览器向您的站点请求了一个文件。您站点的 IP 地址属于北京联通。此时,有以下几种情况。 您的站点未接入内容分发网络在这种情况下,该请求会经过以下步骤: 通过 Local DNS 解析,...
回源配置
本章节为您介绍配置拉流回源的方法。 背景信息视频直播拉流回源是指在直播过程中,当观众请求观看某个直播流时,如果直播流在 CDN 节点上不存在或者缓存失效,CDN 节点会向上游的直播源服务器(也被称为回源服务器)发起请求,从源服务器拉取直播流数据,然后再分发给观众。视频直播支持播放触发和固定触发两种回源触发方式。 播放触发:回源操作仅在有观众观看时才会触发,可以节省源服务器的带宽资源,提高系统的整体效率; 固定触发:根据...
Hands-on Lab | 边缘分发网络 CDN
## Task 1:环境准备,创建对象存储1. 在控制台中进入TOS对象存储界面,创建存储桶,名称可以是自己姓名或昵称。为了能够通过CDN进行回源,需要开放对象存储的读权限,因此注意选择“公共读”的桶策略。![picture.image](https://p6-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/8b07b59ef09c46989a47346d0f722c2e~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=1714926083&x-signature=BHia9mSyblb%2BB4xFZKBK...
配置回源参数
视频点播支持在域名管理中配置回源参数,本文为您介绍如何在视频点播中对加速域名配置回源参数。 适用范围回源参数配置适用于自定义源站加速域名。 功能介绍配置 CDN 回源请求中包含的参数。默认情况下,CDN回源时,回源请求文件的 URL 中包含的参数和用户请求文件的 URL 中包含的参数是一致的。比如用户请求文件的 URL 是 http://www.example.com/volcano.png?version=1。该 URL 包含参数 version。在回源时,CDN 也会包含这个参...

cdn回源原理-相关内容

查询回源统计数据

调用本接口查询加速域名的回源统计数据。 说明 多云CDN从云服务商系统采集加速域名监控数据并存储,基于已存储数据向您提供数据查询服务。要使用该接口查询相关数据,您必须在多云CDN控制台开启加速域名监控数据同步。更多信息,请参见实时统计。 使用说明每个请求中必须包含鉴权信息。该鉴权信息用以验证请求者的身份。参见签名机制。 使用限制节流限制:您每秒最多可以提交 50 个 API 请求。 云服务商数据获取的限制:部分云服务商...

流量费用

流量是您访问和使用 TOS 时,产生的流量累计值,包括公网流出流量、公网流入流量、内网流出流量、内网流入流量、CDN 回源流量和跨区域复制流量,根据实际使用 TOS 时产生的流量计算费用。本文介绍流量费用的计费项及计算公式。 说明 本文仅介绍计费项详情,关于计费项的具体定价,请参见 TOS 定价详情。 流量以十进制计算,例如 1GB = 1000MB。 访问 TOS 时,返回 4xx 和 5xx 状态码的请求不会产生流量费用。 计费项 计费项介绍 计算...

配置回源 HOST

如果您需要自定义 CDN 节点回源时需要访问的具体服务器域名,则需要配置回源 HOST 的域名类型。视频点播支持在域名管理中配置回源 HOST,本文为您介绍开启回源 HOST 的功能和操作步骤等内容。 适用范围回源 HOST 适用于自定义源站加速域名。 功能介绍指定 CDN 回源请求头中携带的 HOST 字段值,本配置的优先级低于源站配置中的回源 HOST 生效。本配置对源站为 TOS 类型的配置不生效,由于 CDN 会强制按照 {bucket}.{TOSDomain} 拼接后...

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

刷新预热

视频点播支持缓存刷新和内容预热。 缓存刷新:刷新 CDN 边缘节点缓存,强制 CDN 节点回源并获取最新文件。 内容预热:提前将热门资源缓存到 CDN 边缘节点,提高资源访问效率。 本文为您介绍通过视频点播控制台配置刷新预热的前提条件、刷新配额、操作步骤等内容。 前提条件已完成空间域名配置。 刷新配额您账号下每日可刷新的文件和目录限制如下: 如果您刷新的是单个文件,每天最多可以刷新 1,000 个文件。 如果您刷新的是目录下的所有...

使用 CDN 加速访问 TOS 资源

您可以通过 CDN 访问 TOS 资源。本文介绍如何通过 CDN 访问 TOS 资源。 背景说明互联网应用大多采用动静分离架构,将视频、音频、图片、JS脚本等静态资源放在对象存储中,并使用 CDN 进行访问加速。动静分离架构优势如下: 提高资源的加载速度。通过将站点内容分发至就近的 CDN 缓存节点,使您可就近快速获取所需资源,有效解决公网拥塞、网络延迟等问题,优化访问体验。 可以节省流量费用。通过火山引擎 CDN 回源到火山引擎 TOS 的流...

CDN如何使用TOS作为源站

# 前言配置 cdn 加速时如何将 tos 设为源站。# 操作步骤在 cdn 控制台将 tos 的域名配置为源站域名,回源 host 也设置为 tos 的域名,否则可能会访问失败。1. 新增加速域名![图片](https://lf6-volc-editor.volccdn.com/obj/volcfe/sop-public/upload_cfcff46ef7706297795bae8832fb47c4.png)2. 域名创建完成后,在管理->回源 host 中修改![图片](https://lf3-volc-editor.volccdn.com/obj/volcfe/sop-public/upload_3cc3...

CDN 加速视频

您可以使用火山引擎 CDN 为网站做加速,以提高用户观看视频的流畅度,同时可帮助网站增强对视频资源的保护。本文介绍使用 CDN 加速视频类网站推荐的方法。 一. 前提条件 您已开通火山引擎 CDN 服务,如果未开通,请先前往 CDN 开通页 进行开通。 您已经拥有稳定运行的业务服务器(即源站)和已备案的加速域名。 二. 业务场景 加速域名:videos.example.com。 业务内容:视频点播,音频内容为主。 服务区域:中国内地。 业务诉求: 减少回源流...

向云服务商添加加速域名(完整添加)

功能只适用于以下云服务商及对应产品: 火山引擎—CDN 阿里云—CDN 华为云—CDN 白山云—CDN 支持的域名配置“完整添加”功能允许您向指定云服务商添加加速域名时,同时指定以下常见的域名配置。 配置类型 是否必须 说明 源站配置 必须 支持主备、轮询、权重回源,可配置为多域名、多 IP 形式。 回源协议 必须 配置 CDN 回源时使用的协议。 回源 Host(全局) 必须 配置回源时访问的具体站点域名。 回源 Range 可选 启用...

配置问题

CDN 缓存命中率突然下降是什么原因如果您发现加速域名的缓存命中率突然下降,可以检查是否存在以下某个情况: 最近执行了缓存刷新操作。缓存刷新后,短期内回源请求会增加,导致命中率下降。 带宽突增。带宽突增可能的原因是 CDN 短期内收到了大量的请求,但是请求的文件未被缓存或在缓存中已过期,导致回源请求增加,缓存命中率下降。常见的场景是您的站点在短时间内添加了大量热点页面。 CDN 节点向源站请求大量的文件:由于回源请求...

特惠活动

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

产品体验

体验中心

云服务器特惠

云服务器
云服务器ECS新人特惠
立即抢购

白皮书

数据智能知识图谱
火山引擎数智化平台基于字节跳动数据平台,历时9年,基于多元、丰富场景下的数智实战经验打造而成
立即获取

最新活动

爆款1核2G共享型服务器

首年60元,每月仅需5元,限量秒杀
立即抢购

火山引擎增长体验专区

丰富能力激励企业快速增长
查看详情

数据智能VeDI

易用的高性能大数据产品家族
了解详情

一键开启云上增长新空间

立即咨询