天天看點

CDN基礎配置中過濾參數的作用CDN基礎配置中過濾參數的作用

該參數可以在如下路徑修改:

CDN控制台【域名管理】->【配置】->【性能優化】->【過濾參數】

開啟過濾參數的作用是忽略URL請求中"?"之後的參數,提高CDN緩存的命中率。

開啟【過濾參數】後,通路URL無需比對"?"之後的參數,元素就可命中CDN的緩存,提高CDN的命中率。例如:

第一次通路<code>http://www.****.com/1.jpg</code>,CDN沒有緩存,直接回源通路資料。

第二次通路<code>http://www.****.com/1.jpg?test1</code>,由于開啟了過濾參數"?",是以"?"後面的參數無需比對,即可命中CDN緩存 <code>http://www.****.com/1.jpg</code>。

後續通路,不論"?"後面帶的是什麼參數,均命中緩存<code>http://www.****.com/1.jpg</code>。

關閉【過濾參數】後,通路URL需精确比對"?"之後的參數,提高請求的精确性。例如:

第二次通路<code>http://www.****.com/1.jpg?test1</code>,由于關閉了過濾參數"?",是以"?"後面的參數需精确比對,即無法響應CDN緩存内容<code>http://www.****.com/1.jpg</code>,需要重新回源拉取<code>http://www.****.com/1.jpg?test1</code>。

後續通路,"?"後面的參數要與CDN緩存精确比對才能響應CDN緩存内容。隻有精确比對"?"後面的參數,才能響應CDN緩存内容。

繼續閱讀