
# 缓存预热
缓存预热是通过模拟用户请求，将对应的资源缓存到CDN节点，用户能直接从最近的CDN节点获取到最新的资源，达到加速访问的效果。
#### 典型应用场景
**首次接入：**当您的域名首次接入CDN时，您可以将视频等大文件预热，提升用户体验。
**安装包发布：**新版本安装包或是升级包发布前，提前将资源预热至CDN加速节点。正式上线后，海量用户的下载请求将直接由全球加速节点响应，提升下载速度的同时，大幅度降低源站压力。
**运营活动：**运营活动发布前，提前将活动页涉及到的静态资源预热至CDN加速节点。活动开始后，用户访问中所有静态资源均由加速节点响应，海量带宽储备保障用户服务可用性，提升用户体验。
#### 注意事项
- 只有处于"已开启"和"配置中"状态且未被禁用的域名才能执行缓存预热操作。相关域名状态说明请参见[查看域名基本信息](https://support.huaweicloud.com/usermanual-cdn/cdn_01_0011.html#cdn_01_0011__section206841653191211)。
- 执行缓存预热操作后，默认将资源预热到该加速域名服务范围内的CDN中心节点。
- 预热完成时间取决于用户提交预热文件数量、文件大小以及网络状况等诸多因素。
- 当历史记录中的对应URL的缓存预热状态为"成功"时，表示预热完成。
- 执行大批量文件预热，可能会导致您的源站带宽资源被占满，预热时请尽量分批次执行。
- 动态文件（如：asp、jsp、php等格式的文件）不能被预热，请勿对动态文件执行预热操作。
- 如果您预热的资源在CDN节点不缓存，将导致预热失败。
- 您也可以通过[API接口](https://support.huaweicloud.com/api-cdn/cdn_02_0028.html)的方式创建域名的缓存预热任务。
 
#### 操作步骤
1. 登录[CDN控制台](https://console.huaweicloud.com/cdn/?locale=zh-cn#/cdn/overview)。
2. 在左侧菜单栏中，选择"刷新预热"。
3. 选择"缓存预热"页签，输入预热URL或导入TXT文档。
   图1缓存预热   
   ![](https://support.huaweicloud.com/usermanual-cdn/zh-cn_image_0000002400537161.png "点击放大")
   表1参数说明 
   | 预热类型                                                                                                                                                  | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
   |:---|:---|
   | URL预热 - 将具体的文件进行缓存预热。   | 输入URL的格式要求如下： - 输入的URL必须带有"http://"或"https://"。  - 一行一个URL。  - 如果需要预热首页，需要以"/"结尾，如：http://www.example.com/。  - 每个账号每天最多预热1000个URL，每次URL提交个数不超过1000个。 示例： http://www.example.com/file01.html http://www.example.com/file02.html https://example.huawei.com/download/app/abc.apk    导入TXT文档中URL的格式要求如下： - TXT文档中的URL必须带有"http://"或"https://"。  - 一行一个URL。  - 如果需要预热首页，需要以"/"结尾，如：http://www.example.com/。  - TXT文档中URL数量不可超过配额余量。   |
   | URL Encode                                                                                                                                            | 开启后，将自动对URL的中文字符进行encode转码，仅预热转码后的URL。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
      
   
4. 单击"提交"完成缓存预热任务下发。
   - 预热任务提交后，不可取消，您可以在"历史记录"页签查看预热任务的执行情况。
   
   - 账号配额不足时，可单击输入框下发"服务配额"按钮申请扩大配额。
    
 
#### 操作记录和URL查询
- 预热任务提交后，可在页面下方查看操作记录，单击"操作"列的"查看详情"按钮，可以导出预热任务列表，也可以查看预热失败的原因。
  图2操作记录   
  ![](https://support.huaweicloud.com/usermanual-cdn/zh-cn_image_0000002400622201.png "点击放大") 
- 选择URL查询页签，可以查询15天内预热的URL记录。单击"操作"列的"重新提交"按钮，可以再次预热当前URL。
  图3URL查询   
  ![](https://support.huaweicloud.com/usermanual-cdn/zh-cn_image_0000002400547525.png "点击放大") 
 
#### 相关文档
- [缓存预热失败怎么办？](https://support.huaweicloud.com/cdn_faq/zh-cn_topic_0165310746.html)
- [预热时，输入源站URL还是CDN加速域名URL？](https://support.huaweicloud.com/cdn_faq/cdn_faq_0031.html)
- [为什么缓存预热的任务一直在处理中？](https://support.huaweicloud.com/cdn_faq/zh-cn_topic_0146443064.html)
- [是否可以预热m3u8文件？](https://support.huaweicloud.com/cdn_faq/cdn_faq_0148.html)
- [创建预热缓存任务](https://support.huaweicloud.com/api-cdn/CreatePreheatingTasks.html)
 
