【CDP-雲設計模式】第5章,5.重命名分配模式(Rename Distribution Pattern)

1.要解決的問題

  如果使用緩存分配模式來傳輸內容,當主服務器上的文件更新後,邊緣服務器(緩存服務器)上的數據直到超時纔會被更新。這樣不能實現在給定的時間內進行更新。

2.雲模式的說明

  對於在邊緣服務器上的數據,URL被用作訪問數據的一個鑰匙。如果你想更新一個文件,你可以將其放在不同的文件名下,然後直接改變訪問地址本身。這樣你就可以傳輸新的內容而不用考慮邊緣服務器的緩存超時問題。

3.實施

(步驟)

  • 創建區分於其他內容的基本內容(例如包含訪問地址的HTML文件)。

  • 對於基本內容,要麼減少了緩存超時,要麼總是由主服務器分發。

  • 當更新由CloudFront分發的內容時,在主服務器上使用不同的命名來提供數據。

  • 將基本內容上的URL更新爲新內容的URL。

4.配置

圖1

5.好處

  當主服務器上的內容被更新時,不用等待緩存超時就可以傳輸新的內容。

6.注意事項

  • 如果基本內容的緩存時限太長就可能沒什麼效果,所以你應該將基本內容的緩存時限設爲一個較小值。然而這會降低基本內容的緩存作用。

  • 由於邊緣服務器上的舊文件在緩存超時前仍會保留,這時如果直接輸入特定URL仍會下載到舊文件。如有必要,你可以刪除舊文件或使用一個驗證功能。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章