什么是IIS应用程序池大小用于? 它为什么如此重要?

我有一个请求来通过增加IIS中的池大小,我认为是应用程序池的大小。

我试图寻找更多关于游泳池规模的信息,它做了什么,它的重要性以及增加它的大小的警告。

我不确定在哪里可以find它在IIS 7和7.5以及默认的大小是什么。

改变游泳池的大小也会影响networking花园吗?

正如评论中指出的那样,这个问题是不明确的。

有一个私有内存限制(KB),它定义了应用程序池在自动回收之前可以在系统RAM中增长的程度。 例如,当您打开任务pipe理器(taskmgr.exe)时,您将看到为每个应用程序池运行的w3wp.exe实例。 添加工作集列。 我相信这对应于私人内存限制设置。

有一个CPU限制,它规定了应用程序池允许在一段时间内消耗多lessCPU。 其默认值为零,意味着没有限制。

有一个队列长度设置,指定在服务器开始返回503s之前可以同时处理多less个请求。 默认值是1000。

有一个空闲超时,默认为20分钟。 在20分钟不活动之后,应用程序池停止。 我总是把它closures,因为第一个请求需要时间来处理不活动的应用程序池。

有定期回收的能力,定期或在一个或多个特定的时间。 也许不合时宜的回收干扰了长期运行的操作,并且客户因此而取消了请求。

这些都是我能想到的所有通常的嫌疑人。