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