您可以使用多云CDN的刷新预热功能,统一向云服务商(包含多云CDN内置的CDN加速服务、第三方云服务商加速产品)提交文件预热任务。只需提交一次任务,便可在所有云服务商平台上对特定文件进行预热。该方式帮助您提升加速类服务日常运维的效率。
云服务商提供文件预热功能。文件预热表示让 CDN/DCDN 节点主动从源站拉取特定文件(一般是大文件,如视频文件、安装包文件等),并将文件缓存在节点上。这样当用户请求对应文件时,CDN/DCDN 节点可以直接返回文件。该方式减少了节点从源站获取文件带来的延时,避免了用户同时请求大文件时源站下载压力过大。
在以下场景,您可能需要执行文件预热:
如果您的站点同时启用了多家云服务商的加速服务,而您希望在多家云服务商平台预热特定的文件,往往您需要分别登录不同云服务商平台进行操作。多云CDN的刷新预热功能使您可以通过多云CDN统一提交文件预热任务到多家云服务商平台。
使用多云CDN提交文件预热任务会使云服务商 CDN/DCDN 节点回源获取相关文件,可能导致回源请求数、回源流量、回源带宽突增等情形发生。
文件预热仅支持按 URL 缓存特定的文件,不支持按目录缓存文件夹下的所有文件。
因云服务商平台的限制,您无法使用多云CDN向以下云服务商产品提交文件预热任务:
关于多云CDN支持的云服务商产品的范围,请参见使用限制。
不同云服务商产品对每日可执行的预热任务数量有限制。您通过多云CDN向指定云服务商产品提交的文件预热任务,不能超出对应限制。
对于(多云CDN内置的)CDN加速服务,账号每日有 1,000 个 URL 的预热配额。每个预热任务中最多可以包含 100 个 URL。
说明
预热配额是主账号和子账号共用的。
要向(多云CDN内置的)CDN加速服务提交预热请求:
您已经添加域名到CDN加速服务。相关操作,请参见添加域名。
要向第三方云服务商加速产品提交预热请求:
提交预热任务后,您可以在 操作记录 页面,查询预热任务在不同云服务商平台的提交状态。相关操作,请参见查看操作记录。
说明
云服务商平台针对 URL 预热限制了任务配额。您可以在 配额管理 标签页了解具体的配额。
配置项 | 说明 |
---|---|
下发方式 | 为预热任务选择一种提交方式。可选项:
|
URL | 设置要缓存的 URL 列表。URL 列表包含待缓存的文件。您可以通过以下方式之一进行设置:
当 URL 中指定的 URL 数量超过 500 时,多云CDN将按照每个任务 200 个 URL,自动拆分出多个任务。 |
如果您将 下发方式 设置为 默认,那么多云CDN会按照您提供的 URL 自动匹配所有相关的云服务商,并向匹配到的所有云服务商都提交预热/预热请求。
以一个 URL 为例,多云CDN首先提取 URL 中的域名,然后将该域名与多云CDN中的加速域名列表进行匹配。对于匹配到的加速域名,多云CDN向该加速域名所属的云服务商产品(如火山引擎 CDN、阿里云 DCDN等)提交预热/预热请求。
您指定的 URL 必须满足以下要求,才能确保任务提交成功:
示例
假设您分别从云服务商 A 和 B 的 CDN 同步了以下加速域名到多云CDN:
那么,