阿里云CDN基礎(chǔ)配置中過濾參數(shù)的作用
該參數(shù)可以在如下路徑修改:
CDN控制臺【域名管理】->【配置】->【性能優(yōu)化】->【過濾參數(shù)】
開啟過濾參數(shù)的作用是忽略URL請求中"?"之后的參數(shù),提高CDN緩存的命中率。
開啟【過濾參數(shù)】后,訪問URL無需匹配"?"之后的參數(shù),元素就可命中CDN的緩存,提高CDN的命中率。例如:
第一次訪問http://www.****.com/1.jpg,CDN沒有緩存,直接回源訪問數(shù)據(jù)。
第二次訪問http://www.****.com/1.jpg?test1,由于開啟了過濾參數(shù)"?",所以"?"后面的參數(shù)無需匹配,即可命中CDN緩存 http://www.****.com/1.jpg。
后續(xù)訪問,不論"?"后面帶的是什么參數(shù),均命中緩存http://www.****.com/1.jpg。
關(guān)閉【過濾參數(shù)】后,訪問URL需精確匹配"?"之后的參數(shù),提高請求的精確性。例如:
第一次訪問http://www.****.com/1.jpg,CDN沒有緩存,直接回源訪問數(shù)據(jù)。
第二次訪問http://www.****.com/1.jpg?test1,由于關(guān)閉了過濾參數(shù)"?",所以"?"后面的參數(shù)需精確匹配,即無法響應(yīng)CDN緩存內(nèi)容http://www.****.com/1.jpg,需要重新回源拉取http://www.****.com/1.jpg?test1。
后續(xù)訪問,"?"后面的參數(shù)要與CDN緩存精確匹配才能響應(yīng)CDN緩存內(nèi)容。只有精確匹配"?"后面的參數(shù),才能響應(yīng)CDN緩存內(nèi)容。