哪个会更好的selectApache或IIS?

我必须向我的经理报告新的Web服务器,但我无法决定使用Apache或IIS。 我们是否应该在我们公司托pipenetworking服务器,还是让ISP来处理?

我们的公司处理房地产和超过500人的劳动力。 我们有在Intranet上运行的.Net / ASP应用程序。 所有客户/用户都安装了Microsoft Windows Xp。 SQL Server 2000作为Windows Server 2003上的数据库服务器。

在我看来,这一切都取决于你打算在新的Web服务器上托pipe什么,

静态文件/静态HTML然后去Apache作为它通常更便宜。

如果它的PHP / JAVA /ruby,然后再次Apache。

.Net / ASP Classic然后IIS

我总是将您的Web服务器托pipe在专用的数据中心,因为如果您在公司内部发生单点故障的可能性要小得多,也意味着您不必担心带宽和物理连接。

在决定时还要牢记其他事情:

  • 你在公司有什么专业知识?
  • 你打算把内容创作外包给外部公司吗?他们更喜欢什么?
  • 这个networking服务器仅供内部使用,还是将内容传送到互联网?
  • 你是否配备维护networking服务器,还是应该使用共享服务公司?
  • 如果您是一个高度专注于文档的Microsoft Office商店,则可能需要使用IIS / Sharepoint堆栈。

有两个因素会严重影响我的决定:

  • 你将使用什么操作系统?
  • 你公司的主要技能是什么

在Win32上运行Apache并不像在Linux / Unix上那么简单。

IIS安装和configuration很难自动化,而Apache可以轻松完成。

如果贵公司的人员主要是微软用户,并且对Linux没有经验,那么通常最好坚持使用微软的产品。

如果你有Unix / Linux的人,我会在这样的环境中支持Apache。