簡體   English   中英

Azure Blob存儲作為網站圖像源

[英]Azure blob storage as a website images source

在我的Web應用程序(在Azure網站上托管的MVC5)中,用戶可以上傳其個人資料圖像。 這些圖像然后在網站上公開顯示。 由於該網站托管在Azure上,因此我決定嘗試Azure存儲。

我創建了一個公共容器,並將圖像上傳到那里作為塊Blob 它允許我通過這樣的公共網址訪問圖像:

https://accountname.blob.core.windows.net/photos/photo1.jpg

此外,我可以用HTML img標簽包裝它,然后直接從Azure將圖像提供給瀏覽器。

問題在於圖像加載緩慢。 100kb的圖像甚至可以加載幾秒鍾。

可能是什么問題? Azure存儲塊blob是否需要一些啟動時間? 那是正確的方法嗎?

Azure存儲Blob不需要“啟動”時間-它是大規模的存儲即服務提供商。 每個Blob存儲在其自己的分區中,能夠以60MB / s的速度向上移動數據(有關可擴展性目標的詳細信息,請參見此處 )。

我無法說出您的瓶頸點,因為我們根本沒有足夠的數據來弄清這一點。 它可能與您的地理位置與Azure區域的位置有關。 可能是DNS。 或其他很多東西。

至於是否是“正確”的方法? 好吧...這是一個見解,因此我將遠離該主題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM