功能介紹
該功能可以針對擁有不同目錄路徑和檔案名稱尾碼的資源,進行快取服務器行為的設定。使用者可自主指定資源內容的緩衝到期時間規則。
-
支援使用者自訂緩衝策略優先順序。
-
Cache的預設緩衝策略
-
如果來源站點已有Cache配置,則緩衝到期時間的配置,其優先順序高於來源站點的配置。
-
如果來源站點無Cache配置,則支援按目錄、檔案尾碼兩種方式設定(支援設定完整路徑緩衝策略)。
其具體緩衝策略,如下圖:瞭解詳細 CDN節點預設緩衝策略。说明 CDN的緩衝,可能由於熱度較低被提前剔除出CDN節點。 -
配置建議
檔案類型 | 緩衝時間設定 | 舉例 |
---|---|---|
更新不頻繁的靜態檔案 | 1個月以上 | 圖片類型、應用下載類型 |
需要更新並且更新頻繁的靜態檔案 | 稍短於1個月 | js、css等 |
動態檔案 | 較短緩衝時間 | php檔案內容更新 |
更新頻繁的動態檔案 | 0s(即不緩衝) | php、jsp、asp等 |
建議來源站點的內容 不要使用同名更新,而以版本號碼的方式方步,即採用 img-v1.0.jpg
、img-v2.1.jpg
的命名方式。
操作步驟
- 在 網域名稱管理頁面,選擇網域名稱,單擊 配置。
- 在 欄,您可以對緩衝規則進行添加、修改、刪除等操作和管理。
- 單擊 添加,增加緩衝規則。您可以選擇按 目錄 或 檔案尾碼名。舉例:為加速網域名稱
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數字越大,數字越大的,會優先生效;
- 不推薦設定相同的權重,權重相同的兩條緩衝策略優先順序隨機。