最近更新时间:2024.03.06 15:19:22
首次发布时间:2022.02.09 10:17:04
本文档介绍如何在火山引擎内容分发网络中配置状态码缓存。
如果源站的响应状态码不是 2xx,内容分发网络默认不缓存请求的内容。如果另一个用户请求相同的内容时,内容分发网络还是会向源站请求改内容。如果您希望在短时间内避免这些回源请求,可以配置状态码缓存,降低源站压力。在配置了状态码缓存后,在您指定的时间内,这些内容的用户请求不会触发回源请求,内容分发网络会直接返回相应的状态码。
当前,您只能对 400-599 区间内的状态码配置状态码缓存。
配置 | 说明 |
---|---|
优先级 | 表示状态码缓存规则的优先级。如果您配置了多个规则,内容分发网络按优先级来执行规则。您可以通过拖拽来调整规则的优先级。 |
规则类型 | 选择一个状态码缓存规则的类型。该配置有以下取值:
|
规则 | 表示规则的内容,长度不能超过 1,024 个字符,不能包含以下字符:
同时,
|
忽略大小写 | 设置内容分发网络在使用规则匹配用户请求的文件时是否区分大小写。请求 URL 的其余部分不受该配置影响。该配置默认是关闭。关闭表示区分大小写。 示例:对于文件后缀规则,您设置 忽略大小写 为关闭。您输入的规则内容是 png;txt 。此时,该规则可以匹配 HTTPS://www.EXAMPLE.com/volcano.png,但是不能匹配 https://www.example.com/volcano.PNG。 |
状态码 | 输入一个状态码。您可以输入的状态码的范围是 400-599。您可以输入 4xx 或者 5xx 。4xx 表示 400 到 499 之间的所有状态码。5xx 表示 500 到 599 之间的所有状态码。 |
缓存时间 | 表示缓存的时间。您可以指定的最长缓存时间是 10年。10 年也就是 315360000 秒。该配置的说明如下:
|