You need to enable JavaScript to run this app.
导航
文件预热
最近更新时间:2024.05.15 16:37:46首次发布时间:2023.03.16 11:08:28

文件预热概述

在火山引擎内容分发网络中,如果一个文件未被缓存,则该文件的首次请求无法从缓存中获取请求的文件,也称为未命中缓存。如果您希望首次请求也能命中缓存,可以使用文件预热功能。

说明

"文件预热" 不会产生费用。

适用场景

"文件预热"适用于以下场景:

  • 预期有高访问流量的文件,例如某个软件的安装包。当您在站点上发布该安装包后,您可以对该安装包提交一个预热任务。这样,该安装包的下载就能立刻被加速。

  • 大型活动的宣传页面。在活动开始前,您可以为该活动的那些宣传页面提交一个预热任务。当活动开始时,用户就能快速打开这些页面。

最佳实践

内容分发网络可以与火山引擎函数服务配合使用,以实现以下功能:

注意事项

  • 在您提交预热任务后,回源节点会向您的源站请求预热任务中指定的文件。如果预热任务中包含的文件较多,您的站点可能会在短期内承受流量压力,特别是某些文件体积较大的时候。为此,内容分发网络提供了"并发限制"配置。该配置指定了内容分发网络在处理一个刷新任务时,回源节点单次向源站请求的文件的最大数量。参见 配置说明

  • 预热任务的完成时间会根据文件的实际大小而有所不同。

  • 如果您提交的预热任务涉及的文件已由内容分发网络缓存且未过期,内容分发网络不会重新预热该文件。对此,我们有以下建议:

    • 无论该文件是否被缓存,在提交预热任务前,先对该文件提交 刷新任务。对于该建议,如果文件未被缓存,刷新操作依然会消耗一次刷新额度。
    • 判断该文件是否被缓存。如果该文件已被缓存,才提交 刷新任务
  • 您无法直接对泛域名下的文件和目录执行预热操作。参见 如何对泛域名下的文件和目录执行刷新、预热、封禁和解封操作

预热配额

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

说明

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

操作步骤

  1. 登录 火山引擎内容分发网络控制台

  2. 在左侧导航栏,点击 刷新预热

  3. 刷新预热 页面,点击 文件预热 标签页。

  4. 按照 配置说明 进行操作。

  5. 点击 提交

配置说明

配置说明

URL

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

  • 手动输入:表示手动输入那些需要预热的文件的 URL。您一次最多可以提交 100 个 URL。

  • 上传文件:表示上传一个 .txt 文本文件。需要预热的文件的 URL 包含在该文本文件中。

文件 URL 必须满足以下条件:

  • 文件 URL 必须 以 https:// 或者 http:// 开头。

  • 多个文件 URL 以换行分隔。

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

并发限制

表示对于一个文件预热任务,内容分发网络向源站同时发起的请求的最大数量。该配置的默认值是 10。您可以设置的范围是 1-1,000。

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