首页 > 解决方案 > 存储动态上传文件的最佳做法是什么(在哪里上传服务器文件夹或子文件夹)?

问题描述

我有一个网络系统,用户将上传文件(最大 1 GB)。现在我已经在根目录中托管了我的网站。那么将上传的文件存储到托管的 Web 服务器根文件夹/Uploads 是否很好?(它会减慢网站的加载速度)。存储动态上传的文件的最佳做法是什么?

标签: c#.netmodel-view-controllerfile-upload

解决方案


我建议您改用Azure Blob 存储

  • 如果您将文件存储在服务器上,它会在没有更多可用磁盘空间的情况下不断抛出错误。
  • 当您要将应用程序移动到另一台服务器时,您的所有文件也必须移动。
  • 每次用户想要下载某些文件时,您都会对服务器施加压力
  • Blob 存储允许复制和高可用性。

推荐阅读