缓存优化

更新时间:2026-07-03 11:00:51

缓存优化用于配置 CDN 边缘服务器如何缓存直播资源,以及在匹配缓存键和向源站转发请求时如何处理问号参数。

注意缓存优化 仅适用于已配置回源拉流的分发域名。

配置缓存规则

缓存规则用于定义 CDN 边缘服务器缓存匹配资源的时长。规则按优先级匹配;优先级数值越大,越先匹配。

添加缓存规则

  1. 进入 自助配置,选择目标域名,并打开 缓存优化 设置。
  2. 缓存规则配置 中,选择 + 新增
  3. 缓存规则配置 对话框中,配置规则。
字段 是否必填 描述
生效范围 选择资源的生效范围:指定文件类型指定目录URL正则匹配
缓存时间 输入缓存时长并选择时间单位。
优先级 设置匹配优先级。数值越大,优先级越高。默认值:10

新建规则后,该规则会显示在 缓存规则配置 列表中,并展示其生效范围、缓存时间和优先级。

选择合适的生效范围

请参考下表,根据您的实际需求选择适合的 生效范围 选项:

选项 使用场景 输入规则 示例
指定文件类型 按扩展名缓存文件,不受路径限制。 输入不带点号的扩展名。多个扩展名用分号分隔。仅支持字母和数字。 m3u8;ts;flv
指定目录 缓存一个或多个目录路径下的资源。 每行输入一个目录路径。每个路径必须以 / 开头和结尾。 /live/123/
URL正则匹配 缓存与正则表达式匹配的资源。 输入用于匹配路径的正则表达式部分。不要包含协议或域名。 live/.*\.(m3u8\|flv\|ts)($\|.*)

对于 URL正则匹配,平台会自动在规则前加上 ^https?://[^/]+/

配置忽略问号参数规则

忽略问号参数规则用于控制问号参数是否参与缓存键,以及是否转发给源站。如果流媒体 URL 包含动态参数,且这些参数不一定需要生成独立缓存副本,请使用此类规则。

添加忽略问号参数规则

  1. 进入 自助配置,选择目标域名,并打开 缓存优化 设置。
  2. 忽略问号参数 中,选择 + 新增
  3. 忽略问号参数 对话框中,配置生效范围和问号参数选项。
  4. 选择 确认
字段 是否必填 默认值 描述
生效范围 - 选择资源的生效范围:指定文件类型指定目录URL正则匹配
忽略问号字符 选择 ,表示带有不同问号参数的 URL 共用一个缓存副本。选择 ,表示每个唯一的问号参数单独缓存。
忽略问号回源 选择 ,表示在转发回源请求前移除问号参数。选择 ,表示将问号参数转发给源站。
忽略大小写 选择 ,表示仅字母大小写不同的 URL 会匹配同一条规则。
优先级 10 设置匹配优先级。数值越大,优先级越高。

问号参数处理示例

目标 忽略问号字符 忽略问号回源
所有问号参数变体共享同一个缓存副本,并向源站发送不带问号参数的 URL。
所有问号参数变体共享同一个缓存副本,并向源站发送完整 URL。
每个问号参数变体单独缓存,并向源站发送不带问号参数的 URL。
每个问号参数变体单独缓存,并向源站发送完整 URL。

默认缓存时间

当请求未命中任何 缓存规则配置 条目时,将使用以下缓存时间。自定义缓存规则优先于这些默认值。

本篇文档内容对您是否有帮助?
有帮助
我要反馈
提交成功!非常感谢您的反馈,我们会继续努力做到更好!