CDN提供资源的刷新和预热功能。通过刷新功能,您可以强制CDN节点回源并获取最新文件;通过预热功能您可以在业务高峰期预热热门资源,提高资源访问效率。通过本文您可以了解刷新和预热功能的配置方法,也可以查询其操作记录。

背景信息

阿里云CDN刷新和预热功能支持URL刷新、目录刷新、URL预热,详情请参见概述

操作步骤

  1. 登录CDN控制台
  2. 在左侧导航栏,单击刷新预热
    刷新预热
  3. 刷新缓存区域,您可以根据所需,配置刷新或预热信息。
    参数 说明
    操作类型 操作类型包括:
    • 刷新

      您可以在源站资源更新后,刷新URL,系统自动清除CDN节点上的垃圾数据,下次访问URL时,直接回源获取最新数据,并缓存到CDN节点。

    • 预热

      您可以在业务高峰前预热热门资源,也可以预热流量较低的加速域名,来提高缓存命中率。

    刷新类型 刷新类型包括:
    • 目录

      操作类型选择刷新时,需要选择该参数。

    • URL

      操作类型选择刷新预热时,需要选择该参数。

    URL 当您需要刷新或预热多条请求时,请按照一行一个URL进行输入。配置URL时,不同操作类型的注意事项如下:
    • 目录刷新

      输入的URL,需以http://https://开始,以/结束。

      同一个ID每天最多提交100个刷新请求,一次可全部提交。

    • URL刷新

      输入的URL必须带有http://https://

      同一个ID每天最多提交2000个刷新请求,每次最多只能提交1000条。

    • URL预热

      输入的URL必须带有http://https://

      同一个ID每天最多预热500个URL,每次最多只能提交100条。

  4. 单击提交
  5. 单击操作记录
  6. 操作记录区域,配置查询时间、操作类型、域名或URL,单击查询

    您可以查看资源刷新或预热的详细记录,包括:操作内容、操作类型、操作时间、状态和进度。

API接口

您可以调用API接口,实现资源的刷新和预热,详情如下表所示。
API 描述
PushObjectCache 调用PushObjectCache将源站的内容主动预热到L2 Cache节点上,您首次访问可直接命中缓存,缓解源站压力。
DescribeRefreshQuota 调用DescribeRefreshQuota查询刷新、预热URL及目录的最大限制数量,以及当日剩余刷新、预热URL及目录的次数。
DescribeRefreshTasks 调用DescribeRefreshTasks查询刷新、预热状态是否在全网生效。
RefreshObjectCaches 调用RefreshObjectCaches刷新节点上的文件内容。刷新指定URL内容至Cache节点,支持URL批量刷新。