按自定义Cachekey刷新缓存

更新时间:2025-03-19 01:59:54

自定义Cachekey刷新功能除了能够指定待刷新URL以外,还可以设置用户请求中携带的Header、Cookie和用户特征(设备类型、国家/地区、语言),然后按照已添加的自定义Cachekey规则来生成待刷新缓存文件的Cachekey,这样就可以实现对按照自定义Cachekey规则生成的缓存文件进行刷新。

适用场景

使用缓存规则中的自定义Cachekey功能的情况下,无法通过URL刷新功能来刷新指定URL的缓存文件,这时候就可以使用自定义Cachekey刷新功能来刷新指定URL的缓存文件。

操作步骤

  1. ESA控制台,选择站点管理,在站点列单击目标站点。

  2. 在左侧导航栏,选择缓存 > 刷新缓存

  3. 刷新缓存页签,配置刷新规则。

    刷新类型:选择自定义Cachekey

    image

    参数名称

    参数说明

    示例

    参数名称

    参数说明

    示例

    URL

    必填内容。在输入框内直接输入待刷新的 URL,URL 需要指定文件的完整路径,按照每行一个的方式分隔 URL,一次最多不超过1000个 URL。

    例如:

    https://www.example.com/cat.jpg
    https://www.example.com/image/cat.jpg?color=red

    Header

    选填内容。在输入框内分别输入Header的名称和值,一行一个Header,可以添加多个。

    注意:禁止输入以下四个header名称(忽略大小写)

    • UserGeo

    • UserDeviceType

    • UserLanguage

    • Cookie

    例如:

    • 名称:headername

    • 值:headervalue

    Cookie

    选填内容。在输入框内输入Cookie的值。

    例如:example=123;image=456;test=789

    用户特征

    选填内容。

    • 设备类型:在下拉列表中选择客户端的设备类型。

    • 国家/地区:在下拉列表中选择客户端所在的国家/地区。

    • 语言:在下拉列表中选择客户端使用的语言代码,或者直接输入语言代码,语言代码遵循ISO 639-1标准,或者BCP47标准。

    例如:输入zh,表示对中文的内容进行刷新。

  4. 单击提交

  5. 查看刷新进度。

    提交刷新任务后,您可以在刷新纪录页签中查看资源刷新的详细记录和进度。刷新进度为100%,表示刷新任务执行完成。刷新数量多会影响刷新进度,请您耐心等待。

  • 本页导读
  • 适用场景
  • 操作步骤