You need to enable JavaScript to run this app.
导航
URL 预热
最近更新时间:2025.09.29 11:06:50首次发布时间:2023.03.16 11:08:28
复制全文
我的收藏
有用
有用
无用
无用

URL 预热概述

在火山引擎内容分发网络(CDN)中,如果一个文件尚未被 CDN 缓存,该文件的首次请求会触发 CDN 向源站请求此文件。在 CDN 从源站获取到文件前,其他对该文件的请求会进入等待队列。如果您希望文件在首次被请求前就已在 CDN 节点缓存,您可以使用 URL 预热。
在您提交 URL 预热任务后,CDN 会主动将您指定的文件缓存到 CDN 边缘节点。

说明

URL 预热功能不会产生费用。

适用场景

URL 预热适用于以下场景:

  • 预期有高访问量并且体积较大的文件,例如某个软件的安装包。当您将安装包上传到源站后,您可以对该安装包提交一个预热任务。当您对外告知安装包的发布后,任何用户都能从 CDN 节点下载该安装包,提升下载体验。
  • 大型活动的宣传页面。在活动开始前,您可以为该活动的宣传页面提交一个预热任务。当活动开始时,任何用户都能快速打开这些页面。

注意事项

  • 在您提交预热任务后,CDN 会向您的源站请求指定的文件。如果预热任务中包含的文件较多,或文件体积较大,源站可能会在短期内承受流量压力,特别是某些文件体积较大的时候。为此,CDN 提供了"并发限制"配置。此配置用于指定在处理一个预热任务时,CDN 向源站请求文件的最大并发数。参见 配置说明
  • 预热任务的完成时间取决于文件的大小。
  • 在您提交预热任务后,如果某个指定的文件已被 CDN 缓存,CDN 不会向源站请求该文件。
  • 您无法直接对泛域名下的文件和目录执行预热操作。参见 如何对泛域名下的文件和目录执行刷新、预热、封禁和解封操作

预热配额

您账号每日最多可对 1,000 个 URL 进行预热。每个预热任务中最多可以包含 100 个 URL。如果您需要调整预热配额,参见 配额管理

说明

预热配额是主账号和子账号共用的。

操作步骤

  1. 登录 火山引擎内容分发网络控制台
  2. 在左侧导航栏,点击 刷新预热
  3. 刷新预热 页面,点击 URL 预热 标签页。
  4. 按照 配置说明 进行操作。
  5. 点击 提交

Image

配置说明

配置

说明

预热区域

表示预热的加速区域。CDN 将文件预热到您指定加速区域的 CDN 节点上。该配置有以下选项:

  • 遵循加速区域:表示您加速域名的加速区域。
  • 中国内地:表示中国内地。
  • 全球(不含中国内地):表示除中国内地以外的全球区域。
  • 全球:表示全球区域。

URL

表示需要预热的文件的 URL。该配置有以下选项:

  • 手动输入:表示手动输入那些需要预热的文件的 URL。您一次最多可以提交 100 个 URL。
  • 上传文件:表示上传一个 .txt 文本文件,包含预热文件的 URL。

URL 必须满足以下条件:

  • 必须 以 https:// 或者 http:// 开头。
  • 多个 URL 之间需要使用换行符分隔。

您账号下每天可预热的 URL 数量有配额限制。参见 预热配额

预热 HTTP 请求头

表示 CDN 在执行预热任务时,回源请求中需要包含的请求头。

请求头有以下要求:

  • 最多可以指定 10 个请求头。
  • 请求头不能为 User-Agent ,也不能以 x-bdcdn-Volc-Cdn 开头。
  • 请求头和请求头的值均不能超过 1,024 个字符。

此配置的常见使用场景如下:

  • 源站需要通过请求中包含的请求头区分预热请求和常规回源请求。
  • 使 CDN 预热源站文件的不同副本。在此场景中,源站基于用户请求中的特定请求头响应文件的不同副本。在 CDN 中,请求头也是缓存键的一部分。

并发限制

在一个 URL 预热任务中,CDN 向源站同时发起的请求的最大数量。该配置的默认值是 10。您可以设置的范围是 1-1,000。

您可以根据源站的请求处理能力,设置合理的请求并发数。

最佳实践

CDN 可以与火山引擎函数服务配合使用,以实现以下功能: