1

我有一个应用程序,允许用户将图像上传到服务器。我们的 Web 服务器是一个 windows 2008 服务器,我们有一个站点 (images.mysite.com),它指向一个 unix 机器上的共享驱动器。

用于上传的代码是 C# 3.5。

系统当前支持在达到阈值后可以生成新子文件夹的工作流程。我们的问题是,在性能下降之前,您可以在单个文件夹中拥有多少个文件和/或子文件夹 - 通过 IIS 7 提供图像并通过代码读取/写入?

4

1 回答 1

1

我们有一个站点在一个目录中访问了 350,000 个图像文件。该网站运行良好,为这些图像提供服务。当您尝试在资源管理器中查看该目录时,问题就出现了。Explorer 有兴趣与您分享的不仅仅是文件名;它想向您显示一个图标,以及它必须通过读取文件本身获得的其他属性,例如图像大小。

对于必须管理这些资源的管理人员来说,子文件夹更方便。

您可能希望从每个文件夹大约 10K 开始设置文件计数阈值参数,并根据该文件夹在资源管理器中的导航程度对其进行调整。

于 2010-05-14T20:53:43.870 回答