一、功能描述
缓存忽略参数功能可使云平台在进行缓存时忽略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中的参数信息会对页面返回内容有判断,开启后将会影响页面内容的正确性,该情况下切勿开启,否则将影响用户访问。