缓存预热
通过预热功能,您可以在业务高峰前预先将热门资源缓存到全站加速 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 |
操作步骤
登录DCDN控制台。
在左侧导航栏,单击站点管理。
在站点管理页面,单击目标站点名称,或对应站点操作列的详情。
在左侧导航栏,选择
。在缓存预热页签,配置预热规则。
输入方式
说明
手动输入
在URL输入框中输入指定文件的完整URL。
说明输入的URL必须是带有
http://
或https://
的完整URL。示例:https://www.example.com
或https://www.example.com/cat.jpg
。预热多个URL时,请按照一行一个URL进行输入。可输入的配额请参见不同套餐支持的配额。
每次最多可以提交100条URL预热任务。
预热速度:预热任务的执行速度与需要预热资源的文件平均大小有关,文件平均大小越小,预热速度越快。
上传文件
单击上传本地文件按钮,上传TXT格式的文件,文件大小不超过10 MB。
说明目前仅支持URL预热。
单击提交。
查看预热进度。
提交预热任务后,您可以在操作记录页签中查看资源预热的详细记录和进度。预热进度为100%,表示预热任务执行完成。预热数量多会影响预热进度,请您耐心等待。