优先级 | - 对于添加的缓存键规则,您可以通过对规则的拖拽进行优先级的调整,列表序号越小的规则优先级更高。
- 每一条缓存键规则都有唯一的优先级。如果您创建多条缓存键规则,系统会默认按照创建时间的先后设定优先级,即先创建的缓存键规则优先级高于后创建的缓存键规则。
- 如果源站返回的静态内容符合多个缓存键规则,边缘节点会执行优先级最高的缓存键规则。
|
规则类型 | 按文件名后缀 | 您可以选择特定的文件类型,使边缘节点缓存特定文件类型的静态内容。具体规则如下: - 支持输入多个文件后缀名,后缀名之间用英文分号
; 隔开。 - 文件名后缀英文字符注意区分大小写。
- 支持多种静态内容,如 JPG、TXT 等。
|
按目录 | 您可以指定某一路径,使边缘节点缓存特定路径下的静态内容。具体规则如下: - 目录必须以正斜线
/ 开头,以正斜线/ 结尾,如/www/dir/aaa/。 - 如果需要设置此域名下的全部目录,直接输入
/ 。 - 不同文件类型使用英文逗号
, 隔开。 - 注意区分大小写。
|
按文件全路径 | 您可以指定一个完整路径下某一文件,使边缘节点缓存特定路径下的文件内容。具体规则如下: - 全路径必须以正斜线
/ 开头,如/www/dir/aaa。 - 支持带有通配符
* 正则匹配某一类型文件,如/test/abc/*.jpg。 - 不同文件类型使用英文逗号
, 隔开。 - 注意区分大小写。
|
首页 | 您可以指定根目录,使边缘节点缓存指定根目录下的静态内容。具体规则如下: - 网站的根目录就是网站的顶层文件目录,目录下放着网站所有的子文件夹。
- 设置首页即根目录缓存规则,子文件夹都会遵循相同的缓存规则。
- 默认规则为
/ ,不可变更。
|
按全路径正则表达式 | 您可以指定一个完整路径下正则匹配的规则,使边缘节点缓存符合规则的静态内容。具体规则如下: - 输入内容符合 PCRE 正则表达式规范。
- 输入内容长度小于256个字符。
- 多个规则使用
; 隔开。
|
参数规则 | - 请求 URL 的
? 后面的内容被称为查询参数(Query Parameters)。查询参数是缓存键的构成之一,因此您可以通过设置是否去除请求URL中的查询参数的缓存规则,让边缘节点对源站返回的静态内容进行更细颗粒度的缓存工作。具体参数规则如下:
- 保留全部:保留
? 之后的全部查询参数。 - 忽略全部:不保留
? 之后的任何查询参数。 - 保留部分:边缘节点缓存内容时,将保留您指定的参数,忽略其他参数。
- 去除部分:边缘节点缓存内容时,将忽略您指定的参数,保留其他参数。
|
指定参数 | - 当参数规则选择 保留部分 或 去除部分 时,您可以输入多个参数。不同参数之间用
; 分隔。 - 您可以参考下列原则来设定参数规则:
- 如果URL 参数变化时,访问的内容不变,那么您可以结合实际情况配置规则为 忽略全部 或 去除部分 。
- 如果URL 参数变化时,访问的内容改变,那么您可以结合实际情况配置规则为 保留全部 或 保留部分 。
|
忽略大小写 | - 在缓存过程中,系统会将缓存键(cache key)的值来进行数据的存储和检索。
- 在缓存过程生成缓存键时,您可以设定是否忽略大小写。表示配置的规则在匹配请求 URL 及生成缓存键时,是否忽略大小写。
- 是:忽略参数大小写。选择 是 ,如
Sign 和sign 适合相同的参数规则。 - 否:不忽略参数大小写。选择 否 ,如
Sign 和sign 不适合相同的参数规则。
|