IIS 中未使用的应用程序池会影响性能吗?

Cyb*_*lic 11 iis performance application-pools worker-process

由于我们架构的重大更新,我们现在在 IIS 下有一些未使用的应用程序池(没有映射到它们的网站)。

我明白删除它们只是为了提高可读性是一个好主意,但我的问题更多是关于性能影响:拥有这些未使用的应用程序池在内存、CPU、IIS 请求处理速度或任何其他性能指标方面是否重要?

据我所知,没有网站的应用程序池不会创建工作进程,所以我怀疑性能没有区别,但我想确保我没有遗漏任何东西。

Mat*_*sen 12

唯一产生的开销是applicationHost.config用于定义应用程序池和它们可能具有的任何非默认设置所占用的几个字节。

如果您有 1000 个未使用的应用程序池,它可能会缩短将动态配置更改应用于 IIS 所需的时间(因为 WAS 服务要解析的 XML 较少),但是对于 5 个应用程序池,我认为有几乎没有区别