自定义Cachekey刷新功能除了能够指定待刷新URL以外,还可以设置用户请求中携带的Header、Cookie和用户特征(设备类型、国家/地区、语言),然后按照已添加的自定义Cachekey规则来生成待刷新缓存文件的Cachekey,这样就可以实现对按照自定义Cachekey规则生成的缓存文件进行刷新。
适用场景
使用缓存规则中的自定义Cachekey功能的情况下,无法通过URL刷新功能来刷新指定URL的缓存文件,这时候就可以使用自定义Cachekey刷新功能来刷新指定URL的缓存文件。
操作步骤
- 在ESA控制台,选择站点管理,在站点列单击目标站点。 
- 在左侧导航栏,选择。 
- 在刷新缓存页签,配置刷新规则。 - 刷新类型:选择自定义Cachekey。  - 参数名称 - 参数说明 - 示例 - 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,表示对中文的内容进行刷新。
- 单击提交。 
- 查看刷新进度。 - 提交刷新任务后,您可以在刷新纪录页签中查看资源刷新的详细记录和进度。刷新进度为100%,表示刷新任务执行完成。刷新数量多会影响刷新进度,请您耐心等待。