上云无忧 > 文档中心 > 百度智能云内容分发网络CDN配置忽略参数
内容分发网络CDN
百度智能云内容分发网络CDN配置忽略参数

文档简介:
HTTP请求参数是指URL中“?”后面的部分,您可以使用忽略参数缓存灵活的控制请求参数是否参与资源的缓存与查找,提高CDN的缓存命中率。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

概述

HTTP请求参数是指URL中“?”后面的部分,您可以使用忽略参数缓存灵活的控制请求参数是否参与资源的缓存与查找,提高CDN的缓存命中率。

注意事项

开启此功能可忽略URL参数参与缓存,提高文件缓存命中率,也有可能略过Key的重要信息,请根据业务需要合理设置。

配置忽略参数

  1. 登录CDN管理控制台,进入“内容分发网络CDN”页面。
  2. 在左侧导航栏,点击域名管理
  3. 进入域名管理页面,点击目标域名操作列的管理
  4. 进入“CDN域名详情”页,在页面上方导航栏选择缓存配置页签。
  5. 忽略参数模块中点击编辑,按照下表说明设置忽略URL参数。
忽略URL参数状态 说明
全部忽略 在CDN生成和查找资源的缓存时,会去除URL中 ? 之后的部分。即PATH相同但请求参数不同的请求,会被CDN视为同一资源。
  • 如果分发的内容为静态资源,且URL中的HTTP请求参数不会影响响应内容,开启该功能可以有效提高文件缓存命中率,提升分发效率。
  • 若参数有重要含义,例如包含文件版本信息等,推荐设置“保留参数”。您也可以设置多个保留参数。如请求中包含任一“保留参数”,会携保留参数回源,未指定的参数将不会被保留。
不忽略 所有HTTP请求参数会参与缓存的存储和查找,带有不同请求参数的URL,即便PATH部分相同也会被视为不同资源。
保留指定参数 指定的部分参数参与缓存的存储和查找。
忽略指定参数 除了指定的部分参数外的其他参数参与缓存的存储和查找。
  1. 您可以在开启中设置保留参数,配置完点击保存即可完成忽略参数的配置。

注:保留/忽略指定参数最多输入10个,多个参数逗号隔开,未指定的参数将不会被保留。

配置举例

例如我们设定 http://www.bcecdn.com/1.jpg?test=1 请求URL到CDN节点:

  • 配置全部忽略

    • 用户第一次访问http://www.bccdn.com/1.jpg,CDN没有缓存,直接回源访问数据;第二次访问http://www.bccdn.com/1.jpg?test=1,由于开启了过滤参数,所以“?”后的参数无需匹配,即可命中CDN缓存http://www.bccdn.com/1.jpg。
  • 配置保留参数test

    • 带有不同test参数的请求,即便PATH部分相同,也会被视为不同资源。例如:请求http://www.bccdn.com/1.jpg?test=1 和 http://www.bccdn.com/1.jpg?test=2 会被CDN视为不同的资源。
    • 其他未指定的保留参数则会被忽略,例如:请求http://www.bccdn.com/1.jpg?class=1和http://www.bccdn.com/1.jpg?class=2会被CDN视为同一资源。
  • 配置忽略指定参数test

    • 如果两个请求只是test参数不同,仍然会被CDN视为同一资源。例如:http://www.bccdn.com/1.jpg?test=1 和 http://www.bccdn.com/1.jpg?test=2 会被CDN视为同一资源。
    • 除了test外的其他参数不同的请求,都会被视为不同资源。例如:请求http://www.bccdn.com/1.jpg?class=1和http://www.bccdn.com/1.jpg?class=2会被CDN视为不同的资源。
  • 如果选择不忽略,则HTTP请求参数不同的请求都会CDN被视为不同资源。
相似文档
  • 当网站访问出现错误时,浏览器会显示相应的错误页面,如:404 Not Found,403 Forbidden等。CDN的错误码页面自定义设置允许您自定义错误页面,优化网站体验,简单来说,当网站访问出错时,浏览器会展示特定的页面,而非默认错误页面。
  • 域名共享缓存即多个加速域名共享CDN缓存。将多个域名添加在一个分组内并开启共享缓存功能后,组内域名将共享同一份缓存策略、使用同一个源站,并默认都会回源获取资源,从而降低回源。如域名a.com和b.com共享a.com的缓存策略,设置域名共享缓存后,用户请求b.com时返回a.com的缓存策略。
  • 百度智能云CDN将通过对请求中User-Agent的判断,使得CDN用户可以通过开启移动访问开关来有针对性及差异性的管理移动端/PC端的资源内容分发。
  • 当您需要将实际访问的 URI 修改为与源站匹配的 URI 时,您可通过自定义 URI 重写配置,将 URI 302 重定向到目标 URI。 URI 默认不包含参数。 单个域名至多可添加10条重写规则。 优先级:根据配置顺序匹配,匹配成功则结束,先配置的优先级高。
  • CDN获取HTTP请求中的 referer header,同配置中的Referer黑名单/白名单进行匹配,对匹配上的请求进行拒绝/放过。 对于通过验证的域名,用户需要设置防盗链保护用户的网站不会被其他网站盗链。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部