Пул приложений

У меня есть некоторые сомнения по поводу пула приложений

  1. По умолчанию несколько приложений в одном пуле приложений работают под единственным рабочим процессом
  2. Несколько приложений в одном пуле приложений Мы можем назначить разные рабочие процессы для разных приложений.

Выше мое Понимание о пуле приложений и рабочем процессе. Я хочу прояснить эти концепции, если кто-нибудь, пожалуйста, объясните мне.

Спасибо, Днянешвар

1 ответ

Решение

Я думаю, что ваше понимание почти правильно.

  • Когда вы создаете новый веб-сайт в IIS, он создает для вас пул приложений с тем же именем, что и веб-сайт, поэтому по умолчанию каждое веб-приложение получает свой пул приложений.
  • Вы можете установить один пул приложений для размещения нескольких веб-сайтов IIS. В результате все сайты, совместно использующие пул приложений, размещаются в одном и том же исполняемом файле. Если вы перезапустите / перезапустите этот пул приложений, он перезапустит все веб-сайты, на которых он используется.
  • Вы можете изолировать разные веб-сайты, назначая разные пулы приложений для каждого веб-приложения (как уже упоминалось, IIS делает это по умолчанию)
  • Один пул приложений по умолчанию имеет один рабочий процесс (w3wp.exe), но вы можете увеличить его.
Другие вопросы по тегам