邊緣節點在處理用戶請求生成緩存鍵(Cachekey)時,設置去除請求URL中攜帶的?
以及?
之后的查詢字符串(例如:用戶身份信息、訪問渠道來源等),這樣有利于提升緩存命中率和縮短頁面加載時間。
功能介紹
作用 | 適用場景 |
去除請求URL中攜帶的 | 很多用戶會通過在請求URL的 如果您的請求URL中
如果邊緣安全加速 ESA節點直接使用A、B用戶的原始URL來處理緩存文件訪問請求,將無法命中同一個緩存文件,用戶的每次請求都需要回源站獲取資源。 設置忽略查詢字符串后,邊緣安全加速 ESA節點在查找和匹配緩存文件時,會去除URL中 |
操作步驟
登錄ESA控制臺。
在左側導航欄,單擊站點管理。
在站點管理頁面,單擊目標站點名稱,或對應站點操作列的詳情。
在左側導航欄,選擇
。在查詢字符串區域,單擊配置,請根據您的實際需求選擇過濾模式,完成相關配置。
假設原始URL為
http://example.com/1.jpg?key1=1&key2=2&key3=3
,根據設置不同的規則,原始URL經邊緣安全加速 ESA處理后結果如下所示。單擊確定。
參數 | 說明 | 示例 |
全部忽略 | 刪除請求URL中攜帶的 | 緩存key為 |
全部保留 | 保留請求URL中攜帶的 | 緩存key為 |
刪除指定查詢字符串參數 | 刪除請求URL中攜帶的 | 如果輸入的待刪除參數為 |
保留指定查詢字符串參數 | 保留請求URL中攜帶的 | 如果輸入的待保留參數為 |