重新整理:淘汰舊檔案,重新獲取檔案的新版本
當檔案有跟新時,需要手動執行重新整理操作,將cdn中快取的歷史版本設定為超時,並從源站獲取最新的版本。重新整理操作相對於乙個觸發更新的動作。
如果不刷會有啥問題呢? 使用者在訪問url時,命中的是cdn中的舊資料。因為cdn在全國的節點是沒有辦法感知到源站發生變化的,因此需要要給觸發機制,就是「快取重新整理」。
預熱:首次發布的檔案,主動從源站推送到cdn,讓使用者訪問到cdn時不用回源命中。
場景舉例:
影響:解決辦法:
在開服前,通過預熱功能,將遊戲安裝包(2g)從源站推送到各cdn節點,提前先快取起來。等開服的時候,第乙個玩家也能從cdn中快速獲取到遊戲安裝包。
總結:1、預熱適合檔案首次發布到cdn;重新整理適合檔案內容修改後,主動更新cdn中的檔案到最新版本。
2、預熱只支援url(檔案級)進行預熱,不支援按目錄級預熱。原因:預熱是首次訪問的檔案,沒有許可權能獲取到某個資料夾下面有哪些檔案。
3、重新整理支援url重新整理和資料夾重新整理。原因:當cdn已經命中過檔案後,cdn會記錄每個資料夾下面有哪些檔案,就可以得出每個檔案的url,資料夾重新整理本質上是url重新整理的包裝了一層殼。
七牛cdn重新整理快取
當源站為自身業務伺服器是如何重新整理cdn快取 確保源站資源已經更新 當源站為七牛儲存時重新整理cdn快取 首先需要更新七牛儲存上檔案,然後重新整理cdn節點快取,方法同 當源站為自身業務伺服器如何重新整理cdn節點快取相同 相同 當使用映象儲存是如何重新整理cdn快取 更新映象源資源 更新七牛儲存...
CDN學習筆記
一 cdn簡介 首先,什麼是cdn,content delivery network,基於內容的分布式分發網路,當下的網際網路應用都包含大量的靜態內容,但靜態內容以及一些準動態內容又是最耗費頻寬的,特別是針對全國甚至全世界的大型 如果這些請求都指向主站的伺服器的話,不僅是主站伺服器受不了,單埠500...
瀏覽器快取 控制重新整理 cdn問題
瀏覽器快取 cdn 快取 使用者從瀏覽器請求乙個七牛雲儲存上的資源後,七牛雲儲存會將其分發到離使用者最近的 cdn 節點上快取下來,使用者訪問到的時 cdn 上的資源。使用者下次再次向七牛的服務端請求的時候,訪問到的還是 cdn 快取中的資源。因此,資源在七牛的服務端更新之後,不一定能夠立即反饋到客...