Совместно ли используются рабочие процессы в пуле приложений IIS7? - PullRequest
1 голос
/ 30 мая 2011

Если я установлю Максимальное количество рабочих процессов> 1, будут ли мои одноэлементные объекты разделены между процессами?

1 Ответ

3 голосов
/ 30 мая 2011

Нет, объекты .NET не будут совместно использоваться процессами, поскольку каждый процесс получает свое собственное адресное пространство.Кроме того, если вы используете внутрипроцессное кэширование любого типа (одноэлементные объекты являются одним из видов кэширования), включая состояние сеанса в процессе, оно не может быть разделено между рабочими процессами.Наличие нескольких рабочих процессов аналогично наличию нескольких веб-серверов с балансировщиком нагрузки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...