更新时间:2026-06-09 GMT+08:00
分享

配置域名共享缓存组

如果不同域名对应相同的资源,您可以配置共享缓存组,将一个域名设置为主域名,组内其他域名共享该域名的缓存,以提高缓存命中率。

工作原理

加入共享缓存组后,所有加速域名共享主域名的缓存。假设共享缓存组主域名是primary.example.com,共享缓存组关联域名为domain01.example.com,那么客户端请求流程详见图1

图1 共享缓存请求流程
  1. 客户端首次访问primary.example.com/test/a.txt。
  2. CDN节点无缓存,回源请求资源,
  3. 源站返回资源给CDN节点。
  4. CDN节点将资源缓存并返回给客户端。
  5. 客户端使用另一个共享缓存组内的加速域名访问domain01.example.com/test/a.txt。
  6. CDN节点识别到此次请求与2请求的是同一个资源,不会回源,节点将已缓存的资源返回给客户端。

注意事项

  • 域名加入共享缓存组后,共享主域名的缓存资源,如果主域名的资源未在CDN节点缓存,可能会导致客户端请求大量回源,占用源站带宽,请慎重选择加入共享缓存组。
  • 只有缓存规则中“URL参数”的配置为“忽略参数”或者“不忽略参数”的域名才能加入共享缓存组。
  • 每个共享缓存组最多可包含50个关联域名。
  • 每个账号最多配置500个共享缓存组。
  • 删除缓存组之前,需要清空缓存组的关联域名。

操作步骤

  1. 登录CDN控制台
  2. 在左侧菜单栏中,选择域名管理
  3. 在“域名管理”页面,选择“共享缓存组”页签,进入共享缓存配置页面。
  4. 单击“创建共享缓存组”,添加共享缓存组。
    图2 创建共享缓存组
    表1 参数说明

    参数

    说明

    缓存组名称

    共享缓存组的名称,可自定义,长度为1~128字符,不支持特殊字符“%”、“&”、“=”、“?”、“$”、“"”、“<”、“>”。

    主域名

    共享缓存组的主域名,组内其他域名共享该域名的缓存资源。

    关联域名

    共享缓存组的关联域名,共享主域名的缓存资源。

  5. 配置相关参数,单击“确定”,完成共享缓存组创建。

相关文档