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