【问题标题】:Disk IO Performance Limitations based on numbers of folders/files基于文件夹/文件数量的磁盘 IO 性能限制
【发布时间】:2011-02-19 15:07:59
【问题描述】:

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

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

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

【问题讨论】:

    标签: unix iis-7 windows-server-2008 disk .net


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2010-11-01
      • 2011-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-16
      • 1970-01-01
      相关资源
      最近更新 更多