如果您的URL请求中携带大量参数,需要忽略参数浏览文件时,则可以开启过滤参数,过滤携带参数的URL返回源站,提高缓存命中率。本文为您详细介绍配置过滤参数的方法。
背景信息
- 开启过滤参数。
开启过滤参数后,请求URL到全站加速节点后,会截取到没有该参数请求的URL,且全站加速节点仅保留一份副本。
- 如果您的URL请求中携带大量问号(
?
)参数,例如:http://alibaba.com/content?a
,但是这些参数内容优先级不高,可以忽略参数浏览文件时,建议您开启过滤参数。开启过滤参数的作用是忽略URL请求中?
之后的参数,提高全站加速缓存的命中率。例如:第一次访问
http://www.****.com/1.jpg
,全站加速没有缓存,直接回源访问数据;第二次访问http://www.****.com/1.jpg?test1
,由于开启了过滤参数,所以?
后的参数无需匹配,即可命中CDN缓存http://www.****.com/1.jpg
。 - 如果您的HTTP请求中的参数有重要含义,例如,包含文件版本信息等,则推荐您将该参数设置为保留过滤参数。您最多可以设置10个保留参数,如果请求URL中包含您设置的保留参数,则会携带该参数回源。
- 如果您的URL请求中携带大量问号(
- 关闭过滤参数。
当每个URL都缓存不同的副本在全站加速节点上。
如果您的URL请求中携带
?参数
,但是参数有重要含义,则建议您关闭过滤参数。关闭过滤参数后,您访问URL会精确匹配?
之后的参数,提高请求的精确性。例如:第一次访问http://www.****.com/1.jpg
,全站加速没有缓存,直接回源访问数据;第二次访问http://www.****.com/1.jpg?test1
,由于关闭了过滤参数,所以?
后的参数需精确匹配,即无法响应全站加速缓存内容http://www.****.com/1.jpg
,需要重新回源获取http://www.****.com/1.jpg?test1
。
说明 URL鉴权功能的优先级高于过滤参数。由于鉴权方式A中的鉴权信息包含HTTP请求的参数部分,所以全站加速优先进行鉴权判断,鉴权通过后在全站加速节点缓存一份副本。配置URL鉴权的操作方法,请参见配置URL鉴权。
在文档使用中是否遇到以下问题
更多建议
匿名提交