2009-04-13 22 views
0

您能否指出我在IIS 7中托管文件的最佳做法。文件数可能非常多> 500,000,每个2-10KB。许多多个文件与IIS7 + Windows Server 2008托管的较少文件较大

一个可能的问题是具有如此大量文件的性能。我们可以拥有较少数量的较大文件,并有一个HTTP处理程序来处理请求,或者只有较小的文件并使用IIS7直接将它们作为静态文件提供。

是否有任何可以共享的最佳做法/性能比较?你有什么建议?

回答

1

一个考虑因素是在一个目录中有大量文件带来的性能影响 - 大多数文件系统未针对在包含1000000或更多文件的目录中查找一个文件的性能进行优化。通过构建文件系统,每个目录中只有几个文件,您可能会获得更好的性能。