缓存预热

更新时间: 2024-04-07 10:31:41

通过预热功能,您可以在业务高峰前预先将热门资源缓存到全站加速 DCDN节点,降低源站压力,提升用户体验。

功能介绍

预热缓存,是源站主动将对应的资源缓存到全站加速 DCDN节点,当您首次请求资源时,即可直接从全站加速 DCDN节点获取到最新的资源,无需再回源站获取。预热功能会提高缓存命中率。

适用场景

  • 运营活动

    运营一个大型活动时,提前将活动页涉及到的静态资源预热至全站加速 DCDN节点,活动开始后用户访问的所有静态资源均已缓存至全站加速 DCDN加速节点,由加速节点直接响应。

  • 安装包发布

    新版本安装包或升级包发布前,提前将资源预热至全站加速 DCDN加速节点,产品正式上线后,海量用户的下载请求将直接由全站加速 DCDN加速节点响应,提升下载速度,大幅度降低源站压力,提升用户体验。

注意事项

  • 提交预热任务并成功执行后,全站加速 DCDN节点会立即回源站加载所需资源,因此大批量提交预热任务会生成较多的并发下载任务,导致回源带宽和请求突增,增加源站压力。

  • 预热任务从提交到预热完成,实际执行时间视预热文件大小而定,大约需要5~30分钟,文件平均大小越小,预热速度越快。

  • 预热请求默认携带的header是Accept-Encoding:gzip,如果您需要预热请求携带其他header,或者实现多副本预热,那么可以使用OpenAPI接口PreloadCaches,并通过设定请求参数Header来实现自定义预热header。

  • 预热时,如果源站返回301等重定向相关的状态码,预热任务并不会跟随重定向地址继续完成预热,最终会导致预热失败。如果源站返回的是301或者302状态码,需要提交工单申请开启回源301/302跟随功能。

不同套餐支持的配额

刷新方式

基础版

标准版

高级版

企业版

URL预热

10,000

50,000

100,000

500,000

操作步骤

  1. 登录DCDN控制台

  2. 在左侧导航栏,单击站点管理

  3. 站点管理页面,单击目标站点名称,或对应站点操作列的详情

  4. 在左侧导航栏,选择缓存 > 预热缓存

  5. 缓存预热页签,配置预热规则。

    image

    输入方式

    说明

    手动输入

    在URL输入框中输入指定文件的完整URL。

    说明
    • 输入的URL必须是带有http://https://的完整URL。示例:https://www.example.comhttps://www.example.com/cat.jpg

    • 预热多个URL时,请按照一行一个URL进行输入。可输入的配额请参见不同套餐支持的配额

    • 每次最多可以提交100条URL预热任务。

    • 预热速度:预热任务的执行速度与需要预热资源的文件平均大小有关,文件平均大小越小,预热速度越快。

    上传文件

    单击上传本地文件按钮,上传TXT格式的文件,文件大小不超过10 MB。

    说明

    目前仅支持URL预热。

  6. 单击提交

  7. 查看预热进度。

    提交预热任务后,您可以在操作记录页签中查看资源预热的详细记录和进度。预热进度为100%,表示预热任务执行完成。预热数量多会影响预热进度,请您耐心等待。