0

我对应用程序池有一些疑问

  1. 默认情况下,一个应用程序池中的多个应用程序在唯一的工作进程下运行
  2. 一个应用程序池中的多个应用程序我们可以为不同的应用程序分配不同的工作进程。

以上是我对应用程序池和工作进程的理解我想澄清这些概念,如果有人有请解释一下。

谢谢, Dnyaneshwar

4

1 回答 1

0

我认为你的理解几乎是正确的。

  • 当您在 IIS 中创建新网站时,它会为您创建一个与网站同名的应用程序池,因此实际上默认情况下每个 Web 应用程序都有自己的应用程序池。
  • 您可以设置单个应用程序池来托管多个 IIS 网站。效果是共享应用程序池的所有站点都托管在同一个 exe 中。如果您重新启动/回收此应用程序池,它将重新启动所有正在使用它的网站。
  • 您可以通过为每个 Web 应用程序分配不同的应用程序池来隔离不同的网站(如前所述,IIS 默认情况下会这样做)
  • 默认情况下,一个应用程序池有一个工作进程 (w3wp.exe),但您可以增加它。
于 2015-01-05T05:10:31.330 回答