0
我有一個文件上傳/下載服務,可以將文件上傳到Blob存儲。我有另一個服務(作業服務)需要從文件服務下載文件(使用blob存儲URL)並處理這些文件。這些文件是隻讀的(它們在其生命週期中不會改變)。在很多情況下,相同的文件可以用於不同的作業。我試圖找出是否有一種方法來下載文件一次,我的作業服務的所有實例使用該下載的文件。那麼我可以將下載的文件存儲在某個共享位置,並從我的服務的所有實例中訪問它?這樣做是否有意義?從blob獲取文件的成本與從共享位置讀取文件的成本是否相同(如果甚至可能的話)?Azure:有沒有辦法緩存/重用從Azure blob存儲下載的文件?
很多方法來緩存內容(例如本地磁盤,緩存服務,如果內容不是太大,等等)。您需要衡量性能,選擇一種方法來管理緩存的內容,管理源內容發生變化時的情況等。儘管如此,還是沒有正確的答案。 –
謝謝你抽時間戴維。在我的情況下,文件將會很大(數百MB)。這就是爲什麼我想弄清楚我是否可以重用從blob存儲下載的文件。 – robinhood9