忽略参数
更新时间:2020-07-14
概述
忽略参数是指忽略URL请求“?”后面的参数,您可以使用忽略参数灵活的进行版本控制,提高CDN的缓存命中率。
注意事项
开启此功能可忽略URL缓存参数,提高文件缓存命中率,也有可能略过Key的重要信息,请根据业务需要合理设置。
配置忽略参数
- 登录CDN管理控制台,进入“内容分发网络CDN”页面。
- 在左侧导航栏,点击域名管理。
- 进入域名管理页面,点击目标域名操作列的管理。
- 进入“CDN域名详情”页,在页面上方导航栏选择缓存配置页签。
- 在忽略参数模块中,设置忽略URL参数开或关。
忽略URL参数状态 | 说明 |
---|---|
开启 | 该请求到CDN节点后会截取到没有参数的URL向源站请求,且CDN节点仅保留一份副本。
|
关闭 | 每个不同的URL都缓存不同的副本在CDN的节点上。 |
配置举例
例如我们设定 http://www.bcecdn.com/sample.png?x=1
请求URL到CDN节点:
- 开启“忽略参数”后,CDN节点向源站发起请求
http://www.bcecdn.com/sample.png
(忽略参数x=1)待源站响应该请求内容,响应到达CDN节点后,CDN节点会保留一份副本;然后继续向终端响应http://www.bcecdn.com/sample.png
的内容。所有类似的请求http://www.bcecdn.com/sample.png?
参数 均响应CDN副本http://www.bcecdn.com/sample.png
的内容。 - 关闭“忽略参数”功能则每个不同的URL都缓存不同的副本在CDN的节点上。例如:
http://www.bcecdn.com/sample.png?x=1
和http://www.bcecdn.com/sample.png?x=2
会响应不同参数源站的响应内容。