全部產品
Search
文件中心

Edge Security Acceleration:忽略參數

更新時間:Jun 05, 2025

開啟忽略參數功能後,回源擷取資源時會去除URL請求中攜帶?之後的參數,有效提高檔案快取命中率,減少回源次數,節省回源流量,同時提升分發效率。本文為您詳細介紹配置忽略參數的方法。

背景資訊

  • 開啟忽略參數

    如果您的URL請求中攜帶?和參數,例如:http://alibaba.com/content?a,但是這些參數內容優先順序不高,可以忽略參數瀏覽檔案時,建議您開啟忽略參數。開啟忽略參數的作用是忽略URL請求中?之後的參數,提高全站加速緩衝的命中率。

    例如:第一次訪問http://example.aliyundoc.com/image_01.jpg,全站加速沒有緩衝,直接回源訪問資料;第二次訪問http://example.aliyundoc.com/image_01.jpg?test1,由於開啟了忽略參數,所以?後的參數無需匹配,即可命中全站加速緩衝http://example.aliyundoc.com/image_01.jpg。

  • 關閉忽略參數

    如果您的URL請求中攜帶? 和參數,但是參數有重要含義,則建議您關閉忽略參數。關閉忽略參數後,訪問URL需精確匹配?之後的參數,提高請求的精確性。

    例如:第一次訪問http://example.aliyundoc.com/image_01.jpg,全站加速沒有緩衝,直接回源訪問資料;第二次訪問http://example.aliyundoc.com/image_01.jpg?test1,由於關閉了忽略參數,所以?後的參數需精確匹配,即無法響應全站加速緩衝內容http://example.aliyundoc.com/image_01.jpg,需要重新回源擷取http://example.aliyundoc.com/image_01.jpg?test1

說明

URL鑒權功能的優先順序高於忽略參數。由於鑒權方式A中的鑒權資訊包含HTTP請求的參數部分,所以全站加速優先進行鑒權判斷,鑒權通過後在全站加速節點緩衝一份副本。配置URL鑒權的操作方法,請參見配置URL鑒權

功能介紹

  • 忽略參數

    作用

    適用情境

    去除請求URL中?之後的參數,不同使用者訪問同一個檔案時,即使攜帶不同的URL參數,也能夠命中同一個快取檔案,可以提高快取命中率,減少回源次數,提升檔案分發效率。

    很多使用者會通過在請求URL的?後面攜帶參數的方式來傳遞訪問資訊給來源站點(例如:使用者帳號UID、使用者渠道來源、推薦碼等),URL攜帶參數以後,不同的用戶端訪問全站加速上同一個資源檔會攜帶不同的參數。

    如果您的請求URL中?後面攜帶參數,但參數差異與資源內容無關,建議您開啟忽略參數。例如:

    • A使用者:http://example.com/1.jpg?uid=123***

    • B使用者:http://example.com/1.jpg?uid=654***

    如果全站加速節點直接使用A、B使用者的原始URL來處理快取檔案訪問請求,將無法命中同一個快取檔案,使用者的每次請求都需要回來源站點擷取資源。

    開啟忽略參數後,全站加速節點在尋找和匹配快取檔案時,會去除URL中?後面UID參數,使用URL:http://example.com/1.jpg來匹配。

  • 保留回源參數

    作用

    適用情境

    使用原始URL回源,將使用者的關鍵資訊傳遞給來源站點。

    開啟忽略參數功能後,全站加速節點預設使用經忽略參數處理後的URL回源。上面的例子中,A、B使用者的回源請求都會使用URL:http://example.com/1.jpg,在回源的時候就會丟失關鍵資訊UID。

    通過開啟保留回源參數功能,全站加速節點將會使用原始URL回源,這樣就可以把A、B使用者的關鍵資訊UID傳遞給來源站點。

忽略參數包含兩種模式(保留指定參數、刪除指定參數),開啟忽略參數處理流程圖如下所示:

操作步驟

  1. 登入DCDN控制台

  2. 在左側導覽列,單擊域名管理

  3. 域名管理頁面,單擊目標網域名稱對應的配置

  4. 在指定網域名稱的左側導覽列,單擊性能最佳化

  5. 單擊忽略參數地區的修改配置,請根據您的實際需求選擇模式,完成相關配置。

    說明

    切換模式將刪除原有配置。

    • 模式:保留指定參數

      image

      參數

      說明

      樣本

      过滤参数

      • :資源回源時會去除URL中?之後的參數,提高檔案快取命中率。

        說明

        如果僅配置忽略參數,不設定具體的保留指定參數時,表示去除?之後的所有參數。

      • :資源回源時需精確匹配?之後的參數,提高請求的精確性。

      假設原始URL為http://example.com/1.jpg?key1=1&key2=2&key3=3,實現特定的功能情境,設定參數後,原始URL經全站加速處理後結果如下:

      • 樣本一,忽略所有參數+使用忽略參數處理後的URL回源

        • 配置:忽略參數設定為保留指定參數為空白,保留回源參數設定為

        • 緩衝key:http://example.com/1.jpg

        • 回源URL:http://example.com/1.jpg

      • 樣本二,保留指定參數+使用忽略參數處理後的URL回源

        • 配置:忽略參數設定為保留指定參數設定為key1保留回源參數設定為

        • 緩衝key:http://example.com/1.jpg?key1=1

        • 回源URL:http://example.com/1.jpg?key1=1

      • 樣本三,忽略所有參數+使用原始URL回源

        • 配置:忽略參數設定為保留指定參數為空白,保留回源參數設定為

        • 緩衝key:http://example.com/1.jpg

        • 回源URL:http://example.com/1.jpg?key1=1&key2=2&key3=3

      • 樣本四,保留指定參數+使用原始URL回源

        • 配置:忽略參數設定為保留指定參數設定為key1保留回源參數設定為

        • 緩衝key:http://example.com/1.jpg?key1=1

        • 回源URL:http://example.com/1.jpg?key1=1&key2=2&key3=3

      保留指定參數

      配置需要保留的參數,最多可以配置10個保留參數,多個參數用英文逗號(,)分隔 。

      保留回源参数

      • :在回源請求中保留原始請求URL中的所有參數。

      • :在回源請求中攜帶的參數與緩衝hashkey的參數一致(即,保留了指定的參數)。

    • 模式:刪除指定參數

      image

      參數

      說明

      樣本

      刪除指定參數

      配置需要刪除的參數,最多可以配置10個參數,多個參數用空格作分隔字元。

      假設原始URL為http://example.com/1.jpg?key1=1&key2=2&key3=3,實現特定的功能情境,設定參數後,原始URL經全站加速處理後結果如下:

      • 樣本一,刪除指定參數+使用忽略參數處理後的URL回源

        • 配置:刪除指定參數設定為key1保留回源參數設定為

        • 緩衝key:http://example.com/1.jpg?key2=2&key3=3

        • 回源URL:http://example.com/1.jpg?key2=2&key3=3

      • 樣本二,刪除指定參數+使用原始URL回源

        • 配置:刪除指定參數設定為key1保留回源參數設定為

        • 緩衝key:http://example.com/1.jpg?key2=2&key3=3

        • 回源URL:http://example.com/1.jpg?key1=1&key2=2&key3=3

      保留回源参数

      • :在回源請求中保留原始請求URL中的所有參數。

      • :在回源請求中攜帶的參數與緩衝hashkey的參數一致(即,刪除了指定的參數)。

  6. 單擊確定