Что такое пул приложений в IIS?
Я не уверен, что такое пул приложений в IIS. Мне удалось найти основное объяснение, сводящееся к следующему:
"Веб-сайты могут быть назначены пулам приложений, все пулы приложений содержат определенные настройки для приложений (позволяющие изолировать веб-сайты)".
Глядя на документацию, кажется, что в ней есть гораздо больше. Однако я не могу найти хорошего объяснения.
1 answers
Пулы приложений - это способ разделения рабочих процессов, которые находятся в IIS
, между веб-приложениями. Они предоставляют возможность группировать общие приложения вместе, чтобы они могли совместно использовать ресурсы.
Каждый пул приложений имеет свой собственный набор рабочих процессов, назначенных и не разделяющих процессы с другими пулами.
Таким образом, рабочие процессы для одного пула приложений не могут напрямую взаимодействовать с рабочими процессами другого пула (таким образом защита приложений друг от друга). Например, размещение приложений для разных клиентов в отдельных пулах, чтобы процессы их приложений не могли взаимодействовать с процессами других клиентов.
Кроме того, это позволяет выделять больше рабочих процессов в пулы, чтобы они нуждались в них. Например, вы можете назначить больше рабочих процессов веб-сайту магазина, ориентированному на клиентов, для обработки дополнительной нагрузки, и меньше - сайту поддержки, ориентированному на клиентов, которому могут не потребоваться ресурсы для статический контент.