在火山引擎内容分发网络中,如果一个文件未被缓存,则该文件的首次请求无法从缓存中获取请求的文件,也称为未命中缓存。如果您希望首次请求也能命中缓存,可以使用文件预热功能。
说明
"文件预热" 不会产生费用。
"文件预热"适用于以下场景:
预期有高访问流量的文件,例如某个软件的安装包。当您在站点上发布该安装包后,您可以对该安装包提交一个预热任务。这样,该安装包的下载就能立刻被加速。
大型活动的宣传页面。在活动开始前,您可以为该活动的那些宣传页面提交一个预热任务。当活动开始时,用户就能快速打开这些页面。
内容分发网络可以与火山引擎函数服务配合使用,以实现以下功能:
在您提交预热任务后,回源节点会向您的源站请求预热任务中指定的文件。如果预热任务中包含的文件较多,您的站点可能会在短期内承受流量压力,特别是某些文件体积较大的时候。为此,内容分发网络提供了"并发限制"配置。该配置指定了内容分发网络在处理一个刷新任务时,回源节点单次向源站请求的文件的最大数量。参见 配置说明。
预热任务的完成时间会根据文件的实际大小而有所不同。
如果您提交的预热任务涉及的文件已由内容分发网络缓存且未过期,内容分发网络不会重新预热该文件。对此,我们有以下建议:
您无法直接对泛域名下的文件和目录执行预热操作。参见 如何对泛域名下的文件和目录执行刷新、预热、封禁和解封操作。
您账号每日有 1,000 个 URL 的预热配额。每个预热任务中最多可以包含 100 个 URL。如果您需要调整这些额度,参见 配额管理。
说明
预热配额是主账号和子账号共用的。
登录 火山引擎内容分发网络控制台。
在左侧导航栏,点击 刷新预热。
在 刷新预热 页面,点击 文件预热 标签页。
按照 配置说明 进行操作。
点击 提交。
配置 | 说明 |
---|---|
URL | 表示需要预热的文件的 URL。该配置有以下取值:
文件 URL 必须满足以下条件:
您账号下每天可预热的 URL 数量是有限额的。参见 预热配额。 |
并发限制 | 表示对于一个文件预热任务,内容分发网络向源站同时发起的请求的最大数量。该配置的默认值是 10。您可以设置的范围是 1-1,000。 |