内容分发网络 CDN内容分发网络 CDN

文档首页> 内容分发网络 CDN> 常见问题> 缓存配置> CDN缓存配置中URL参数的作用是什么?
更新时间:2021/08/19 GMT+08:00
分享

CDN缓存配置中URL参数的作用是什么?

在URL参数模块,根据业务需要判断是否启用该项配置,对用户请求URL中“?”之后的参数进行过滤。

  • 不启用:CDN节点回源时,将按照用户请求URL回源,完成用户访问请求后,会根据URL的不同参数保存不同的缓存资源。当用户再次访问该URL时,会根据“?”后参数提供对应的内容。
  • 启用:CDN节点回源时,按照用户请求URL回源,完成用户访问请求后,仅保存一份缓存资源。当用户再次访问该URL时,只能返回当前一份缓存资源,无法按照“?”后参数进行区分。

    示例:

    • 终端用户首次访问URL“http://www.example.com/1.txt”时,CDN无缓存,回源请求资源;第二次访问“http://www.example.com/1.txt?test1”时,由于开通了“忽略URL参数”功能,所以“?”之后的参数不匹配,直接命中缓存“http://www.example.com/1.txt”。
    • 终端用户首次访问URL“http://www.example.com/1.txt”时,CDN无缓存,回源请求资源;第二次访问“http://www.example.com/1.txt?test1”时,由于没有开通“忽略URL参数”功能,所以“?”之后的参数也需要匹配,要重新回源请求“http://www.example.com/1.txt?test1”。
分享:

缓存配置 所有常见问题

more