全部产品
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 钉钉智能硬件
CDN

过滤参数

更新时间:2017-07-31 10:19:18

功能介绍

  • 过滤参数是指当URL请求中带?并携带参数请求到CDN节点的时候,CDN节点在收到该请求后是否将该带参数的请求URL请求回源站。如果开启过滤参数的话,该请求到CDN节点后会截取到没有参数的URL向源站请求。并且CDN节点仅保留一份副本。如果关闭该功能,则每个不同的URL都缓存不同的副本在CDN的节点上
  • http 请求中多包含参数,但是参数内容优先级不高,可以忽略参数浏览文件,适合开启该功能;开启后可以有效提高文件缓存命中率,提升分发效率
  • 若参数有重要含义,例如包含文件版本信息等,推荐设置“保留参数”,支持设置多个保留参数,如请求中包含任一“保留参数”,会带保留参数回源,保留参数不忽略

使用示例

  • 例如:http://www.abc.com/a.jpg?x=1 请求URL到CDN节点;
  • 开启“过滤参数”功能后CDN节点向源站发起请求 http://www.abc.com/a.jpg (忽略参数x=1)待源站响应该请求内容后,响应到达CDN节点后,CDN节点会保留一份副本;然后继续向终端响应 http://www.abc.com/a.jpg 的内容。所有类似的请求 http://www.abc.com/a.jpg?参数 均响应CDN副本 http://www.abc.com/a.jpg 的内容。
  • 关闭“过滤参数”功能则每个不同的URL都缓存不同的副本在CDN的节点上。例如:http://www.abc.com/a.jpg?x=1http://www.abc.com/a.jpg?x=2 会响应不同参数源站的响应内容。

注意事项

  • URL鉴权功能的优先级高于过滤参数,由于A类型鉴权信息包含在http请求的参数部分,系统会先进行鉴权判断,鉴权通过后在CDN节点缓存一份副本

配置引导

  • 适用业务类型:所有

  • 变更配置CDN域名概览页—>进入域名管理页面—>选择需要设置的域名—>点击配置2过滤参数过滤参数配置

本文导读目录