2

我只是做了一个简单的实验。我在本地 IIS 中创建了一个 Web 应用程序池,然后让 2 个网站指向同一个应用程序池。网站不是虚拟的。当然,它们在本地运行良好。

我们应该什么时候开始使用共享应用程序池?在什么情况下你应该在 2 个网站之间共享一个应用程序池?

4

2 回答 2

2

对要求不高的站点执行此操作以节省内存,小型站点的单独应用程序池通常会浪费内存。

请注意,如果您的应用程序池回收,则这两个应用程序都将重新启动,例如,如果您发布一个站点或仅更改 web.config,则两个网站都将重新启动(或者如果您在应用程序池中有更多站点,则更多)。

在共享主机上,通常将数百个站点放在一个应用程序池中:)

于 2013-10-08T18:48:56.743 回答
0

不仅仅是网站使用应用程序池。应用程序也使用应用程序池。我知道当我为他们两个使用相同的应用服务器时,我使用相同的应用程序池。如果我想使用不同的应用程序服务器,例如不同的版本,那么我将使用不同的应用程序池。

这是您将看到的一个常见场景。

于 2013-10-08T18:45:37.703 回答