功能介紹

該功能可以針對擁有不同目錄路徑和檔案名稱尾碼的資源,進行快取服務器行為的設定。使用者可自主指定資源內容的緩衝到期時間規則。
  • 支援使用者自訂緩衝策略優先順序。

  • Cache的預設緩衝策略

    • 如果來源站點已有Cache配置,則緩衝到期時間的配置,其優先順序高於來源站點的配置。

    • 如果來源站點無Cache配置,則支援按目錄、檔案尾碼兩種方式設定(支援設定完整路徑緩衝策略)。

    其具體緩衝策略,如下圖:
    瞭解詳細 CDN節點預設緩衝策略
    说明 CDN的緩衝,可能由於熱度較低被提前剔除出CDN節點。

配置建議

檔案類型 緩衝時間設定 舉例
更新不頻繁的靜態檔案 1個月以上 圖片類型、應用下載類型
需要更新並且更新頻繁的靜態檔案 稍短於1個月 js、css等
動態檔案 較短緩衝時間 php檔案內容更新
更新頻繁的動態檔案 0s(即不緩衝) php、jsp、asp等

建議來源站點的內容 不要使用同名更新,而以版本號碼的方式方步,即採用 img-v1.0.jpgimg-v2.1.jpg 的命名方式。

操作步驟

  1. 網域名稱管理頁面,選擇網域名稱,單擊 配置
  2. 緩衝配置 > 緩衝到期時間 欄,您可以對緩衝規則進行添加、修改、刪除等操作和管理。
  3. 單擊 添加,增加緩衝規則。您可以選擇按 目錄檔案尾碼名
    舉例:為加速網域名稱 example.aliyun.com 設定三則緩衝配置規則:
    • 緩衝策略1:檔案名稱尾碼為jpg、png的所有資源,到期時間為1月,權重設定為90。
    • 緩衝策略2:目錄為/www/dir/aaa 到期時間為1小時,權重設定為70。
    • 緩衝策略3:完整路徑為/www/dir/aaa/example.php 到期時間為0s,權重設定為80。
    那麼,這三個緩衝策略的生效順序是:策略1 > 策略3 > 策略2。
    说明
    • 權重可設定1-99數字越大,數字越大的,會優先生效;
    • 不推薦設定相同的權重,權重相同的兩條緩衝策略優先順序隨機。