開啟過濾參數,用戶端回源擷取資源時會去除URL請求中問號(?)之後的參數,有效提高檔案快取命中率,減少回源次數,節省回源流量,同時提升分發效率。開啟過濾參數後,如果需要保留部分參數,您可以配置需要保留的指定參數。

功能介紹

過濾參數功能分為過濾參數、過濾參數+保留指定參數、保留回源參數三大部分,詳細介紹見下圖。
说明 URL鑒權功能的優先順序高於過濾參數,因為鑒權方式A中的鑒權資訊包含HTTP請求的參數部分,所以CDN會優先進行鑒權判斷。鑒權通過後才會進行過濾參數功能的處理,因此過濾參數功能不會影響URL鑒權的結果;另外,CDN節點會根據過濾參數功能處理後的hashkey結果在CDN節點產生快取複本。配置URL鑒權,請參見 鑒權配置
原理
功能 說明
过滤参数

開啟 过滤参数,資源回源時會去除URL請求中 ? 之後的參數,提高快取命中率。

例如:第一次訪問 http://www.****.com/1.jpg ,CDN沒有緩衝,直接回源訪問資料;第二次訪問 http://www.****.com/1.jpg?test1 ,由於開啟了過濾參數,所以 ? 之後的參數無需匹配,即可命中CDN緩衝 http://www.****.com/1.jpg

过滤参数+ 保留指定参数 開啟 过滤参数,並配置需要保留的參數,可保留URL請求中 ? 之後的指定參數,其他參數會被刪除。
保留回源参数
  • 開啟 保留回源参数,資源回源時將保留URL請求中 ? 之後的所有參數。
  • 不開啟 保留回源参数,資源回源時僅保留指定參數。

操作步驟

  1. 登入 CDN控制台
  2. 在左側導覽列,單擊 域名管理
  3. 域名管理頁面,單擊目標網域名稱對應的 管理
  4. 在指定網域名稱的左側導覽列,單擊 性能优化
  5. 过滤参数(可保留指定参数)地區,單擊 修改配置
  6. 根據介面提示,完成以下配置。
    參數 說明
    过滤参数 開啟 过滤参数開關。
    保留指定参数 選擇是否配置需要保留的參數。
    最多可以配置10個保留參數,多個參數用英文逗號(,)分隔 。例如 http://www.abc.com/a.jpg?x 保留指定参数配置為 x
    说明 僅配置 保留指定參數 沒有實際意義,需配合 過濾參數 保留回源參數 使用。
    保留回源参数 選擇是否開啟 保留回源参数
    • 開啟 保留回源参数,資源回源時將保留URL請求中 ? 之後的所有參數。
    • 不開啟 保留回源参数,資源回源時僅保留指定參數。
  7. 單擊 确定,完成配置。

相關API

BatchSetCdnDomainConfig