Могу ли я настроить количество рабочих процессов, которые мне нужно использовать в пуле приложений?
Да, на языке IIS это называется «Веб-сад». Однако вы должны знать, что если вы используете управление сеансом «в процессе» (классический ASP или ASP.NET), то состояние сеанса не будет совместно использоваться этими процессами.
Если вы используете сеанс в какой-либо форме или форме, вам может потребоваться перестроить ваше приложение, чтобы использовать внепроцессное хранилище сеансов или изменить свою конфигурацию.
С помощью ASP.NET вы можете настроить управление состоянием сеанса для использования ряда различных механизмов состояния сеанса:
Вы даже можете предоставить своего собственного поставщика в дополнение к встроенным хранилищам сеансов.
С классическим ASP вы застряли в незавершенном сеансе или вам нужно будет создать свой собственный.
Среды CGI обычно не нуждаются в нескольких рабочих процессах, потому что запросы передаются необходимому исполняемому файлу CGI. Также языки сценариев на основе CGI, такие как PHP и Perl, по умолчанию хранят данные своих сеансов вне процесса из-за природы CGI.
Да. Максимальное количество рабочих процессов, обслуживающих пул приложений, определяется в пуле приложений. processModel
раздел. Атрибут называется maxProcesses
.
Вы можете установить этот атрибут с помощью диспетчера IIS: