自定义Cachekey

更新时间: 2024-04-07 10:31:37

配置自定义缓存键(Cachekey),开发者可以根据用户请求中的不同部分(例如查询字符串、HTTP请求标头或者Cookie等)制定规则来生成Cachekey,将访问同一个文件的一类请求转化为统一的Cachekey,避免将同一类请求缓存为不同文件的问题,从而提高缓存的命中率,降低回源率,减少请求的响应时间和带宽消耗。

操作步骤

  1. 登录DCDN控制台

  2. 在左侧导航栏,单击站点管理

  3. 站点管理页面,单击目标站点名称,或对应站点操作列的详情

  4. 在左侧导航栏,选择缓存 > 缓存规则

  5. 单击新建规则,填写规则名称

  6. 当请求匹配以下规则时...区域设置要匹配的用户请求特征,具体配置规则请参见概述

  7. 绕过缓存区域,设置是否绕过缓存,详情请参见开发模式

  8. 自定义Cachekey区域,单击配置,设置以下参数。

    • 对查询字符串排序:选择是否开启对查询字符串排序功能,详情请参见查询字符串排序

    • 查询字符串:设置去除请求URL中携带的?以及?之后的查询字符串,详情请参见查询字符串

    • HTTP请求标头:输入原始请求中携带的HTTP Header,可以将多个HTTP Header的值拼接到自定义Cachekey中。

    • Cookie:输入原始请求中携带的Cookie值,可以将多个Cookie值拼接到自定义Cachekey中。

  9. 单击确定