在IIS 7中,最佳实践是什么?我应该为每个应用程序创建一个应用程序池,还是应该与尽可能多的应用程序共享一个应用程序池?
是否存在与其中一个选项相关的性能缺陷或安全问题?
发布于 2011-09-26 17:33:23
每个应用程序池都是W3wp.exe的一个实例,即该站点或站点集的工作进程。通过将每个应用程序放在单独的应用程序池中,您可以确保可能在应用程序池中导致问题的问题不会导致其他应用程序出现问题。显然,这样的操作在资源方面是有开销的。
因此,一般来说,对于简单的网站和博客,我通常会将它们放在一个共享应用程序池中。对于更密集或更重要的应用程序,我会分成不同的应用程序池。这只是我如何操作的指南。
我相信IIS7现在会在你创建网站时创建独立的应用程序池(虽然不是100% )。
发布于 2012-11-02 01:52:49
从理论上讲,最好将每个站点放到它自己的池中。实际上,与将站点放到单个池中相比,它需要更多的RAM。因此,在大多数服务器上,即使有1000个站点,您也只能看到10-100个池。
发布于 2011-09-26 17:44:44
共享应用程序池比为固定数量的应用程序为每个应用程序创建应用程序池更好
您可以根据需要在IIS7服务器上运行任意多个应用程序池,但这将影响服务器performance.On。另一方面,应用程序池允许一组Web应用程序共享一个或多个类似配置的工作进程,但您不应将应用程序池共享给许多application.Because,这也会影响服务器性能!
因此,在这两种情况下,你都必须要有策略。
https://stackoverflow.com/questions/7553088
复制相似问题