缓存忽略参数功能使用说明

一、功能描述

缓存忽略参数功能可使云平台在进行缓存时忽略URL中的参数信息,提升缓存命中率。如果URL中的参数信息不影响文件内容,可开启此功能。

二、功能设置

配置入口:https://defense.yunaq.com/jsl_manage/manage/,功能默认为关闭状态,如果满足参数信息不影响文件内容的条件,且希望提高缓存率可点击右侧【状态开关】按钮,开启此功能。

使用举例:

如:http://www.yunaq.com/example.js?t=123456

http://www.yunaq.com/example.js?t=234567

若不开启缓存忽略参数功能,因URL不同,缓存节点认为这是两个不同的资源,取源时将分别请求 http://www.yunaq.com/example.js?t=123456 和  http://www.yunaq.com/example.js?t=234567 并分别缓存;

若开启缓存忽略参数功能,缓存节点认为都是请求  http://www.yunaq.com/example.js 资源,取源时将请求 http://www.yunaq.com/example.js ,并缓存此资源,后续诸如  http://www.yunaq.com/example.js?=XXXX 此类请求均匹配此资源缓存。

三、功能使用推荐

  • 如果URL中不涉及参数,或参数值并不影响源站返回内容,建议开启。
  • 如果URL中的参数信息会对页面返回内容有判断,开启后将会影响页面内容的正确性,该情况下切勿开启,否则将影响用户访问。