自定义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%,表示刷新任务执行完成。刷新数量多会影响刷新进度,请您耐心等待。
- 本页导读
- 适用场景
- 操作步骤