2014-05-06 148 views
4

當使用Azure網站(WAWS)時,一般意見似乎是上載的內容(如照片或文件)應存儲在Azure存儲Blob中,而不是存儲在WAWS文件系統。在Azure網站中存儲上傳的文件:文件系統或Azure存儲

明顯使用Azure存儲是一個好主意,如果您有大量數據並需要擴展和冗餘,但對於小型或簡單網站,它似乎會增加另一層複雜性,也意味着您無法輕鬆使用諸如ImageResizer沒有購買Azure兼容許可證等。

因此,假設來自Azure Gallery的WordPress產品使用「/ site/wwwroot/wp-content/uploads /」將所有上傳的文件存儲在WAWS上,那麼使用用於存儲的WAWS文件系統還是在使用Azure WAWS時需要考慮的其他注意事項?

回答

2

Azure網站正在使用Azure存儲作爲文件存儲,因此基本上您所討論的複雜程度是抽象的。 這種方法帶來的另一大好處是,如果您將網站擴展爲多個實例,則所有這些實例都將使用完全相同的文件內容。

當然,如果您想要使用純快照等Azure存儲功能或將特定內容分享給特定用戶,則此功能不可用。但對於網站來說目的非常好。

希望幫助

+0

這個問題在幾年前得到了回答。它仍然與Azure Web Apps相同? –

3

的主要缺點使用WAWS存儲是您的數據現在與應用程序混合在一起。通過將所有插件/圖像/ blob從外部保存到數據庫或blob存儲中,只需將代碼推送到新網站並更改連接字符串,即可保留將應用程序重新部署到新區域/數據中心的靈活性。

如果你的插件/圖像存儲在WAWS的磁盤上,那麼你需要確保你正確地備份它。如果發生任何事情,您需要恢復該網站以及上傳的所有數據。