邊緣節點在處理使用者請求產生緩衝鍵(Cachekey)時,設定去除請求URL中攜帶的?以及?之後的查詢字串(例如:使用者身份資訊、訪問渠道來源等),使攜帶不同參數的請求 URL 均指向同一份快取檔案,從而提升快取命中率,縮短頁面載入時間。
功能介紹
作用 | 適用情境 |
去除請求URL中攜帶的 | 當使用者的請求URL中攜帶與資源內容無關的參數(如使用者身份資訊或訪問渠道來源)時,建議忽略查詢字串。例如: A使用者: B使用者: 如果不忽略查詢字串,節點會將兩個URL視為不同的請求,導致每次請求都需回來源站點擷取資源。設定忽略查詢字串後,節點會去除URL中 |
操作步驟
在ESA控制台,選擇網站管理,在站点列單擊目標網站。
在左側導覽列,選擇。
在查詢字串地區,單擊配置,根據實際需求選擇過濾模式並完成相關配置,單擊確定儲存。

過濾模式
假設原始URL為http://example.com/1.jpg?key1=1&key2=2&key3=3,根據設定不同的規則,原始URL經ESA處理後結果如下所示。
參數 | 說明 | 樣本 |
全部忽略 | 刪除請求URL中攜帶的 | 緩衝key為 |
全部保留 | 保留請求URL中攜帶的 | 緩衝key為 |
刪除指定查詢字串參數 | 刪除請求URL中攜帶的 | 如果輸入的待刪除參數為 |
保留指定查詢字串參數 | 僅保留請求URL中攜帶的 | 如果輸入的待保留參數為 |