【问题标题】:Storing images on Azure web app. File system limit and performance?在 Azure Web 应用程序上存储图像。文件系统限制和性能?
【发布时间】:2016-04-05 01:54:46
【问题描述】:

我正在构建一个使用 azure 托管的 asp.net Web 应用程序。我决定使用文件系统来存储图像而不是在数据库中,图像路径存储在数据库中。图片由用户添加,一次可以添加很多,最多100张。

我的问题是,图像文件系统存储的限制是什么?目前,它们都只存储在一个目录中。最终,一个目录中将有数千个(可能是数十万个)图像。当这些图像嵌入页面时,这会对性能产生巨大影响吗?没有图像大于 1 mb。制作子目录会更好吗?

【问题讨论】:

  • 您应该编辑您的问题,以详细说明您将如何部署到 Azure(VM?Web 应用程序?Web 角色?)。现在,这是一个相当模糊(和征求意见)的问题,有被关闭为题外话的风险。 (实际上它通常是题外话,因为它属于 ServerFault ......)。

标签: azure


【解决方案1】:

我强烈建议使用 Azure Blob 存储来存储文件,这是在 Azure 中存储静态内容的最佳方式。

而且,如果您将来必须扩展您的应用程序(网络农场、Azure Web 应用程序或任何具有多个 VM 实例的应用程序),那么将文件存储在服务器上并不是最佳做法。

您可以在此页面上找到一些关于静态内容(如图片)的“最佳实践”:https://msdn.microsoft.com/en-us/library/dn589776.aspx

还有帮助您入门的 Azure 存储文档:https://azure.microsoft.com/en-us/documentation/services/storage/

希望这会有所帮助,

朱利安

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-06
    • 1970-01-01
    • 1970-01-01
    • 2011-02-22
    • 1970-01-01
    • 2014-06-22
    • 1970-01-01
    • 2015-07-24
    相关资源
    最近更新 更多