
# 配置域名共享缓存组
如果不同域名对应相同的资源，您可以配置共享缓存组，将一个域名设置为主域名，组内其他域名共享该域名的缓存，以提高缓存命中率。
#### 工作原理
加入共享缓存组后，所有加速域名共享主域名的缓存。假设共享缓存组主域名是primary.example.com，共享缓存组关联域名为domain01.example.com，那么客户端请求流程详见[图1]。
图1共享缓存请求流程   
![](https://support.huaweicloud.com/usermanual-cdn/zh-cn_image_0000002583084092.png "点击放大")
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控制台](https://console.huaweicloud.com/cdn/?locale=zh-cn#/cdn/overview)。
2. 在左侧菜单栏中，选择"域名管理"。
3. 在域名管理列表右上方，单击"共享缓存组"，进入共享缓存配置页面。
4. 单击"创建共享缓存组"，添加共享缓存组。
   图2创建共享缓存组   
   ![](https://support.huaweicloud.com/usermanual-cdn/zh-cn_image_0000002357932309.png "点击放大")
   表1参数说明 
   | 参数    | 说明                                                                   |
   |:---|:---|
   | 缓存组名称 | 共享缓存组的名称，可自定义，长度为1\~128字符，不支持特殊字符"%"、"\&"、"="、"?"、"$"、"""、"\<"、"\>"。 |
   | 主域名   | 共享缓存组的主域名，组内其他域名共享该域名的缓存资源。                                          |
   | 关联域名  | 共享缓存组的关联域名，共享主域名的缓存资源。                                               |
      
   
5. 配置相关参数，单击"确定"，完成共享缓存组创建。
 
