我有一個運行在共享IIS7主機上的ASP.Net MVC網站,允許用戶創建自己的登錄頁面。該網站允許用戶編輯內容,風格(通過UI編輯CSS)以及上傳圖片。具有用戶可編輯內容的Azure網站
我正在考慮遷移到Windows Azure,以提高可擴展性和提高數據庫備份
一個絆腳石是(使用SQL Azure數據同步看到http://social.technet.microsoft.com/wiki/contents/articles/sql-azure-backup-and-restore-strategy.aspx,我與我的主機提供的SQL備份計劃很有限的),因爲客戶端可以上傳圖像和編輯css文件,這些文件需要存儲在blob存儲或數據庫(任何其他選項?)。我不想使用數據庫,因爲數據庫存儲成本更高。
但是,如果這些文件存儲在blob存儲中,考慮到從blob存儲中獲取文件(css,images)而不是從與網站相同的磁盤讀取,這會如何影響網站的性能?我知道瀏覽器緩存將減少這些文件的請求,但第一次請求呢?