我们必须替换我们的服务器(基于2003),我们认为是时候切换到Windows2008Windows r2了。
然后我看到了这个:http://technet.microsoft.com/en-us/library/cc753473.aspx
我们只需要IIS,不需要ftp/email/AD
它看起来像是Win7和Win2008r2中的IIS --几乎是一样的。
您如何看待Windows 7作为一个web服务器?
有一些“隐藏”的限制吗?我们甚至可以省下很多钱。
发布于 2010-04-19 14:42:52
在Windows的非服务器版本中找到的IIS对并发连接的数量有很大的限制。XP ( 10连接限制)确实如此,我不认为这个限制是在Vista或7中删除或提出的。
您可能还会发现它被调整了,就像SQL一样,在使用后更积极地从RAM中删除东西。这样的优化将降低其对机器上运行的其他应用程序的影响,但也会限制其作为纯web服务器的性能。然而,任何这样的调整都比连接限制更容易逆转。
编辑:我没有发现任何Windows 7的特定信息,但是给出Vista和7之间的IIS版本是一个点版本(7->7.5),和2008到2008 sr2之间的版本一样,我猜Vista和7在这方面没有什么区别。这个链接指出,XP中的10个连接限制在Vista中被删除,但替换为类似但微妙不同的3或10个活动连接限制(取决于Windows )。这意味着有更多的连接是可能的,而且由于连接限制,用户不会看到“500个内部服务器错误”响应,但这些连接上的活动将以服务器版本上不属于IIS的方式排队--因此,除非您的站点完全不繁忙,否则用户将看到更低的性能。
还应该注意的是,Windows 7's EULA可能对你可以使用它的用途有规定(我还没有读过EULA,但我可能会在桌面版操作系统的许可中找到一些东西),这会使从Windows 7中运行一个商业web服务,而不是因为开发/测试许可证而违反许可证。即使不是(或者EULA中的这样一项规定在您的管辖范围内不能强制执行),以这种方式使用Windows 7也不会被视为受支持的配置。您需要考虑这些可能性以及性能问题。
发布于 2010-04-20 14:13:44
默认情况下,连接限制仍然是打开的,但是可以通过简单的注册表编辑以Microsoft许可的方式进行更改。有关详细信息,请参阅“Windows7IIS7.5上是否存在连接限制”的答案。
发布于 2010-04-19 14:44:24
这取决于预期的负载,您需要IIS到其他框/API的其他接口,以及您的用户期望它在正常情况下和重载下执行的方式。如果这是低优先级,那么一定要给W7一个尝试,您总是可以擦除和安装W2K8如果需要。
https://serverfault.com/questions/133772
复制相似问题