全部產品
Search
文件中心

CDN:配置共用快取

更新時間:Jan 09, 2025

共用快取是指在同帳號下,多個CDN加速網域名稱之間,可以共用CDN節點上的緩衝資源。如果不同網域名稱加速的來源站點資源存在較多相同的公用資源(例如圖片、CSS、JavaScript檔案等),通過設定網域名稱共用快取,使得各個子網站之間能夠共用這些相同的公用資源,可以減少頻寬使用,提升加速網域名稱的資源命中率,從而提升CDN加速的效果,並且減少回源流量。

工作原理

在設定共用快取與不設定共用快取的情況下,兩個不同的網域名稱(例如 a.example.comb.example.com)的CDN工作原理會有所不同。

假設這兩個網域名稱都使用了同一個Bootstrap架構,並且都引用了相同的圖片、CSS和JS檔案。

不設定共用快取

設定共用快取

回源地址相同

  • 假設a.example.comb.example.com的回源地址都是origin.example.com,那麼無論是否啟用共用快取,它們都會從同一個來源站點擷取資源。

  • 回源地址相同,它們可以複用相同的緩衝資源,從而提高效率。

回源地址不同

  • 假設a.example.com的回源地址是origin-a.example.com,而b.example.com的回源地址是origin-b.example.com,若是資源的URL完全相同,在Cachekey產生過程中加速網域名稱被替換為共用網域名稱,即使實際的回源地址不同,依然可以返回相同的緩衝內容,從而提升效率。

注意事項

  • 只能選擇同帳號下的加速網域名稱進行緩衝共用。

  • 若設定了共用快取的加速網域名稱被刪除,會影響其他共用快取的加速網域名稱的命中率。請謹慎停用或刪除網域名稱。例如:在A網域名稱上配置共用快取功能,設定共用快取的對象為B網域名稱,則系統將禁止刪除B網域名稱,需要在A網域名稱上刪除共用快取配置或者修改共用快取對象為其他網域名稱。

  • 設定了共用快取的加速網域名稱發生帳號遷移,不影響該網域名稱正常使用共用快取。

  • 加速網域名稱設定共用快取後,僅在查詢和產生Cachekey的環節使用被共用的網域名稱來替換加速網域名稱,並不影響加速網域名稱的回源地址和回源HOST。

操作步驟

  1. 登入CDN控制台

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

  3. 域名管理頁面,找到目標網域名稱,單擊操作列的管理

  4. 在指定網域名稱的左側導覽列,單擊缓存配置

  5. 單擊共用快取頁簽。

  6. 單擊修改配置

  7. 在共用快取對話方塊中,選擇目標網域名稱,然後單擊確定儲存配置。