IIS 7是否具有同时请求的限制?

问题描述:

IIS 7对同时请求有一些限制吗?我正在使用Windows Server 2008.IIS 7是否具有同时请求的限制?

在此先感谢。

+5

这应该是在serverfault。 – 2010-01-27 13:58:10

在Windows Server操作系统上,IIS 7.0没有请求执行限制。 Source

+2

嗯,你链接的页面确实表明它有3或10个请求的限制,具体取决于Windows的版本。我已经阐述了我刚刚提供的答案。 – 2011-02-03 05:10:43

+0

@charliearehart事实上,该链接确实表示Windows Server操作系统没有限制(这是最初提出的问题)。虽然你的答案肯定更彻底。 – mhenry1384 2013-01-17 16:33:39

默认的限制是服务器为这些请求提供服务的能力(即CPU,内存),尽管您可以基于多个并发用户设置限制等。

是的,根据您使用的Windows版本,IIS 7可以具有同时请求的限制。我发现人们经常断言(正如其他人在这里所说),IIS 7已经取消了限制。它并不总是如此,取决于是否运行2008,7或Vista。

让我们从Win2k8开始,因为你提到了使用它。以下文件表明2k8只有服务器版本,没有限制。 “对于Windows Server 2008,IIS 7.0 ......没有请求执行限制。” (来源:http://learn.iis.net/page.aspx/479/iis-70-features-and-vista-editions/

该页面还显示与其他版本的表格,但尽管现在还不清楚,那些适用于Vista系统。以下是对这些版本的IIS 7(来自该表)的限制:基本&初级版本:3个请求,Premium:3,Pro:10和Server:无限制。

我发现类似的限制,这里记载:http://technet.microsoft.com/en-us/library/cc268241.aspx。 “对于Windows Vista的Starter和Home Basic版本,IIS的同时请求执行限制为Windows Vista Home Premium的三个限制。对于Windows Vista Business,Enterprise和Ultimate版本...同时请求执行限制为10。 ..对于Window的服务器版本,IIS 7.0没有请求执行限制。“

最后,虽然我还没有发现一份文件为Windows 7的限制,我已确认在我的Windows 7家庭高级版的副本3相同的限制。 (很奇怪上面的learn.iis.net页面确实讨论了Vista和Windows 2008,但没有提到Windows 7.)

关于这个限制,如果这对您或其他读者来说是个问题,这里是这是我在任何地方都没有看到的可能有价值的奖励提示:限制实际上是每个应用程序池,或者更多技术上每个工作者进程。因此,通过使用多个应用程序池,您肯定可以同时获得更多请求。

但是,也许你想拥有对一个站点,这显然只能连接到一个单一的应用程序池更多的请求。还有一个好消息:您可以在“高级设置”中针对给定应用程序池增加每个应用程序池的工作进程数(右键单击应用程序池),从默认值1增加“最大工作进程数”。有些人会认识到,它与IIS 6中用于应用程序池的“网络花园”相同。)

对于那些对他们来说不熟悉的人,无论是为应用程序池创建新应用程序池还是创建更多工作进程,每个新的工作进程,你都会在任务管理器中看到一个新的w3wp.exe。

最后,还有一个警告:如果您决定增加工作进程的数量来考虑。至少在IIS 6中,我记录了如果您使用“inproc”(或内存)中的会话运行ASP.NET应用程序,默认情况下,使用多个工作进程(Web园)时出现问题,因为会话不会在工作进程中复制。这对于OP来说可能不是问题,所以我会说你可以在我几年前做的一个入门学到更多:http://bluedragon.blog-city.com/lost_sessions_webgardens_sessionstate.htm

+0

在第二段中,您将编写Win2k8的基础版和入门版。 Win2k8仅限服务器,没有限制。但对于Win7,你是正确的,限制是3和10. – Haukman 2011-06-23 06:23:13

+0

谢谢你。我正在讨论该页面所说的内容(我所关联的内容),并且从该表中并不清楚2008年只提供了服务器。也就是说,我在该段中说过,对于服务器而言,它是无限的。我会稍微修改我的评论,以使其更清楚。我仍然认为被标记为“答案”的答案是不正确的,因为答案并不限于2008年。但是,OP确实要求详细说明这一点,所以对他们来说确实没有限制。 – 2012-04-03 23:41:03

+1

我通常讨厌毫无意义的“谢谢”意见,但我只能说...谢谢。这些信息*很难在网上找到,这非常有用,特别是关于应用程序池的部分。 – mhenry1384 2013-01-17 16:28:52