在我的网络应用程序(MVC5,托管在Azure网站)中,用户可以上传他们的个人资料图片。这些图像不会在网站上公开显示。由于该网站托管在Azure上,我决定尝试使用Azure存储。
我创建了一个 public 容器,我将图像上传为
此外,我可以使用HTML img标记包装它,并直接从Azure将图像提供给浏览器。
问题是图像似乎加载缓慢。 100kb图像加载甚至几秒钟。
可能是什么问题? Azure存储阻止blob是否需要一些启动时间?这甚至是一种正确的方法吗?
答案 0 :(得分:0)
Azure存储blob不需要“启动”时间 - 它是一个大规模的存储即服务提供商。存储在自己的分区中的每个blob都能够以高达60MB / s的速度移动数据(有关可扩展性目标的详细信息,请参阅here)。
我无法谈论你的瓶颈点,因为我们根本没有足够的数据来解决这个问题。它可能与您的地理位置与Azure区域的位置有关。它可能是DNS。或许多其他事情......
至于它是否是“正确的”方法?嗯......这是一个意见问题,所以我会远离那个话题。