You need to enable JavaScript to run this app.
导航
配置状态码缓存
最近更新时间:2024.07.25 10:55:53首次发布时间:2023.06.01 19:22:44

本文为您介绍如何视频点播中配置状态码缓存。

功能说明

如果源站的响应状态码不是 2xx,缓存节点默认不缓存请求的内容。如果另一个用户请求相同的内容时,还是会触发回源。如果您希望在短时间内避免这些内容的回源,可以配置状态码缓存,降低源站压力。配置了状态码缓存后,在您指定的时间内,如果缓存节点收到了这些内容的访问请求,缓存节点不会回源,而是直接返回状态码。当前仅支持配置 400-599 之间的状态码。该配置可减少在源站响应错误状态码情况下 CDN 的回源次数,对源站起到一定保护作用。

适用范围

状态码缓存适用于点播加速域名、自定义源站加速域名和封面加速域名。

操作步骤

  1. 登录视频点播控制台,进入指定空间。

  2. 选择左侧导航栏分发加速设置 > 域名管理

  3. 根据您的域名类型,选择点播加速域名自定义源站加速域名封面加速域名页签。

  4. 在域名列表中找到您需要配置的域名,单击操作列的配置按钮。

  5. 缓存配置页签下,单击页面左下角的修改配置按钮。

  6. 状态码缓存区域,单击添加规则

  7. 单击页面下方的修改配置按钮。

  8. 状态码缓存区域,根据业务需求,单击添加规则按钮,进行规则配置。
    图片

    说明

    支持最多可以添加 50 条状态码缓存规则。

    规则的详细说明如下表示。

    参数

    说明

    优先级

    规则的优先级。数字 1 的规则优先级最高。在收到请求时,CDN 按规则的优先级,从高到低尝试将请求与规则匹配。如果请求匹配了某一条规则,CDN 就停止匹配其余规则。您可以通过拖拽调整规则的优先级。

    规则类型

    状态码缓存规则的类型,表示规则对哪个类型的对象生效。支持以下选项:

    • 文件目录:规则应用于特定目录下的所有文件。
    • 文件后缀:规则应用于特定后缀名的所有文件。
    • 文件全路径匹配:规则应用于特定文件。

    规则

    根据规则类型,输入规则的内容。长度不能超过 1,024 个字符。不能包含以下字符:连续斜杠 //、空格、美元符号 $、问号 ?、Delete(ASCII code 127)。不同规则类型的具体要求如下:

    • 如果规则类型是文件后缀,规则内容必须是一个或者多个以分号 ; 分隔的文件后缀。文件后缀无需以句点 . 开头。示例:png;txt
    • 如果规则类型是目录,规则内容必须是一个或者多个以分号 ; 分隔的目录路径。目录路径必须以斜杠 / 开头和结尾。示例:/chs/foods/;/us/birds/
    • 如果规则类型是文件全路径,规则内容必须是一个或者多个以分号 ; 分隔的文件路径。文件路径必须以斜杠 / 开头,可以包含星号 * 用来表示一个或者多个字符。示例:/chs/foods/local*sets;/us/birds/chickadee

    状态码

    您可以输入的状态码的范围是 400-599。您可以输入 4xx 或者 5xx

    • 4xx 表示 400 到 499 之间的所有状态码。
    • 5xx 表示 500 到 599 之间的所有状态码。

    忽略大小写

    视频点播在使用规则匹配用户请求的文件时是否区分大小写。请求 URL 的其余部分不受该配置影响。该配置默认关闭,表示区分大小写。假设对于文件后缀规则,您设置忽略大小写为关闭,您输入的规则内容是 png;txt。此时,该规则可以匹配 HTTPS://www.EXAMPLE.com/volcano.png,但是不能匹配 https://www.example.com/volcano.PNG

    缓存时间

    指定一个时间单位并输入缓存的时间。您可以指定的最长时间是 10 年,也就是 315,360,000 秒。该配置的说明如下:

    • 如果您指定的时间单位是,您可以输入的最大值是 315360000
    • 如果您指定的时间单位是,您可以输入的最大值是 5256000
    • 如果您指定的时间单位是小时,您可以输入的最大值是 87600
    • 如果您指定的时间单位是,您可以输入的最大值是 3650
  9. 单击保存配置