Web服务器静态存储库 - 或 - ZFS与NTFS

时间:2008-08-26 11:32:58

标签: windows bsd

我的目标是与主ASP.NET应用程序服务器分开维护Web文件服务器,以获得更好的可伸缩性。 Web文件服务器将存储用户下载的大量文件 所以问题是:采用FreeBSD + Apache + ZFS是否值得,或者旧的IIS是否足够便宜?

3 个答案:

答案 0 :(得分:2)

我知道你只会提供静态文件。在这种情况下,轻量级HTTP服务器将为您提供给定计算机的更高性能。以下是众所周知的:

Wikipedia列出了更多内容。 IBM DeveloperWorks上有一个更新的article

答案 1 :(得分:1)

这一切都取决于您的技能水平以及您在服务器上获得的负载量。

如果你有备用(物理)资源并且具备维护生产机器运行不同操作系统的技术技能和经验,我建议在Linux或FreeBSD上运行lighttpd。安装了静态文件优化服务器的轻量级操作系统将比重型操作系统上的Apache或IIS执行速度更快。

但是,除非您对这些解决方案非常满意,否则只需坚持使用Windows上的IIS即可。如果有足够的负载,请将静态文件移动到自己的机器上。如果您目前没有考虑多个ASP.Net前端,除非我们正在谈论多个千兆字节的文件,否则可能不需要分离静态文件。

答案 2 :(得分:0)

如果您通过互联网提供文件,您可能还会考虑Amazon's S3 service。我发现费率和可靠性比我自己能做的任何事情都要好(或者找不到)。