本文介紹文件網關緩存的作用。
本地客戶端通過文件網關向OSS上傳文件時,數據會先寫入文件網關的緩存。當文件完全寫入緩存并關閉后,文件網關會將緩存中的文件上傳至OSS。如果在上傳過程中有新的文件寫入緩存,上傳過程將會中斷,等待文件完全寫入緩存并關閉后,上傳才會再次開始。這是因為OSS的數據更新需要原子性的全量數據,這就要求文件網關需要緩存文件的全部數據才能上傳,保證客戶端和OSS之間的數據一致性。
緩存中的文件上傳完成后,文件網關會根據數據訪問的熱度自動淘汰已上傳文件的緩存,以便接收新寫入的文件。緩存淘汰機制只針對已上傳的文件內容數據,對文件的元數據(文件名、目錄結構、權限等)不做淘汰。
您可以在添加緩存時使用緩存計算器,獲取推薦的緩存容量。
文檔內容是否對您有幫助?