首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IIS中的最佳实践是什么?每个应用程序使用一个应用程序池,还是共享一个应用程序池?

IIS中的最佳实践是什么?每个应用程序使用一个应用程序池,还是共享一个应用程序池?
EN

Stack Overflow用户
提问于 2011-09-26 17:24:47
回答 3查看 16.2K关注 0票数 16

在IIS 7中,最佳实践是什么?我应该为每个应用程序创建一个应用程序池,还是应该与尽可能多的应用程序共享一个应用程序池?

是否存在与其中一个选项相关的性能缺陷或安全问题?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-09-26 17:33:23

每个应用程序池都是W3wp.exe的一个实例,即该站点或站点集的工作进程。通过将每个应用程序放在单独的应用程序池中,您可以确保可能在应用程序池中导致问题的问题不会导致其他应用程序出现问题。显然,这样的操作在资源方面是有开销的。

因此,一般来说,对于简单的网站和博客,我通常会将它们放在一个共享应用程序池中。对于更密集或更重要的应用程序,我会分成不同的应用程序池。这只是我如何操作的指南。

我相信IIS7现在会在你创建网站时创建独立的应用程序池(虽然不是100% )。

票数 20
EN

Stack Overflow用户

发布于 2012-11-02 01:52:49

从理论上讲,最好将每个站点放到它自己的池中。实际上,与将站点放到单个池中相比,它需要更多的RAM。因此,在大多数服务器上,即使有1000个站点,您也只能看到10-100个池。

票数 6
EN

Stack Overflow用户

发布于 2011-09-26 17:44:44

共享应用程序池比为固定数量的应用程序为每个应用程序创建应用程序池更好

您可以根据需要在IIS7服务器上运行任意多个应用程序池,但这将影响服务器performance.On。另一方面,应用程序池允许一组Web应用程序共享一个或多个类似配置的工作进程,但您不应将应用程序池共享给许多application.Because,这也会影响服务器性能!

因此,在这两种情况下,你都必须要有策略。

票数 -4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7553088

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档