最近更新时间:2023.11.06 11:38:39
首次发布时间:2023.09.12 15:47:22
基本概念 | 描述 |
---|---|
缓存规则 |
|
说明
通过配置缓存规则,您可以设置静态内容缓存在边缘节点上的有效时间、缓存时间是否遵循源站、查询参数的规则、是否忽略大小写等具体规则。这可以帮助您定制化的缓存静态内容,合理配置缓存时间,进而提升客户端请求匹配到边缘节点相关内容的命中率,降低回源率。
字段 | 解释说明 | |
---|---|---|
优先级 |
| |
规则类型 | 按文件名后缀 | 您可以选择特定的文件类型,使边缘节点缓存特定文件类型的静态内容。具体规则如下:
|
按目录 | 您可以指定某一路径,使边缘节点缓存特定路径下的静态内容。具体规则如下:
| |
按文件全路径 | 您可以指定一个完整路径下某一文件,使边缘节点缓存特定路径下的文件内容。具体规则如下:
| |
首页 | 您可以指定根目录,使边缘节点缓存指定根目录下的静态内容。具体规则如下:
| |
按全路径正则表达式 | 您可以指定一个完整路径下正则匹配的规则,使边缘节点缓存符合规则的静态内容。具体规则如下:
| |
缓存策略 |
| |
缓存时间 | 当达到设置的过期时间时,边缘节点上缓存的静态内容失效。此时客户端向边缘节点请求这一内容时,全站加速会在源站获取最新内容并按照规则将内容缓存在边缘节点中。全站加速缓存时间可设置的单位包括:秒、分钟、小时、天。建议您参考如下规则设置:
| |
忽略大小写 | 指定 规则 中的匹配条件是否对大小写敏感。 例如:您创建了一个文件后缀规则,匹配条件是 |
说明
边缘节点会综合以下配置信息来缓存源站返回的静态内容。
全站加速遵循的缓存规则优先级如下:
根据静态内容是否匹配缓存规则,若匹配,则进行下一步,否则进行步骤3。
静态内容匹配缓存规则时,全站加速根据您配置的缓存策略来做出具体行为,不同缓存策略的行为如下表:
缓存策略 | 判断方式 |
---|---|
默认策略 | 根据源站响应头中是否包含 Cache-Control: no-store 或 Cache-Control: private 字段进行判断。
|
源站优先 |
|
强制缓存 | 边缘节点缓存本部分静态内容。缓存过期时间是您在控制台配置的缓存时间。 |
静态内容不匹配缓存规则时,全站加速根据您是否开启自适应缓存功能来做出具体行为,不同缓存策略的行为如下表:
自适应缓存功能 | 判断方式 |
---|---|
开启 |
|
关闭 | 边缘节点不缓存本部分静态内容。 |