0

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

4

3 回答 3

2

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

更多内容列在Wikipedia上。IBM DeveloperWorks 上有一篇更新的文章。

于 2008-08-26T12:02:07.480 回答
1

这完全取决于您的技能水平以及服务器上的负载量。

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

但是,除非您对这些解决方案非常熟悉,否则请坚持使用 Windows 上的 IIS。如果您有足够的负载,请将静态文件移动到它们自己的机器上。如果您目前没有考虑多个 ASP.Net 前端,则可能没有必要分离静态文件,除非我们正在讨论数 GB 的文件。

于 2008-08-30T13:57:37.530 回答
0

如果您通过 Internet 提供文件,您还可以考虑使用 Amazon 的 S3 服务。我发现价格和可靠性比我自己可以做(或找到)的任何事情都要好。

于 2008-08-30T14:02:18.830 回答