14 ответов:
пулы приложений позволяют изолировать приложения друг от друга, даже если они запущены на одном сервере. Таким образом, если есть ошибка в одном приложении, он не будет снимать другие приложения.
кроме того, пулы приложений позволяют разделять различные приложения, которые требуют различных уровней безопасности.
в принципе, пул приложений-это способ создания отсеков на веб-сервере через границы процессов и наборы маршрутов URL-адресов для каждого из этих отсеков. Смотри здесь подробнее: http://technet.microsoft.com/en-us/library/cc735247(РВ.10).аспн
Я второй топ проголосовал ответ, но чувствую, что добавить немного больше деталей здесь, если кто-то находит это полезным.
короткая версия :
IIS запускает любой веб-сайт, настроенный в процессе с именем w3wp.исполняемый. сервер IIS Пул приложений-это функция в IIS, которая позволяет каждому веб-сайту или части из него для запуска под соответствующим w3wp.процесс exe. Так что вы можете запустить 100 веб-сайтов все в одном w3wp.exe или 100 различных w3wp.исполняемый. Например. прогон 3 сайтов в одном пул приложений (тот же w3wp.exe) для экономии памяти использование. запустите 2 разных веб-сайта в двух разных пулах приложений, чтобы что каждый может работать под отдельной учетной записью пользователя(так называемый пул приложений идентичность.) запуск веб-сайта в одном пуле приложений и дочернем сайте "веб-сайт / приложение" в другом пуле приложений.
больше вариант:
каждый веб-сайт или часть веб-сайта,вы можете запустить под пулом приложений.Вы можете управлять некоторыми основными настройками веб-сайта с использованием пула приложений.
- вы хотели бы, чтобы веб-сайт работал под другим w3wp.процесс exe.Затем создайте новый пул приложений и назначьте его веб-сайту.
- вы хотите запустить веб-сайт и весь его код под другой учетной записью пользователя (например, под правами администратора), вы можете запустить это, изменив Идентификатор Пула Приложений.
- вы хотели бы, чтобы запустить конкретное приложение под .чистая рамки 4.0 или 2.0.
- вы хотели бы убедиться, что веб-сайт находится в 32-битном режиме или имеет запланированную переработку w3wp.исполняемые процессы и т. д.Все такие вещи управляются из пула приложений iis.
надеюсь, что это помогает!
пул приложений-это группа, состоящая из одного или нескольких URL-адресов, обслуживаемых рабочим процессом или набором рабочих процессов. Любой веб-каталог или виртуальный каталог можно назначить пулу приложений.
каждое приложение в пуле приложений использует один и тот же рабочий процесс.
предположим, сценарий, где пловцы плавают в бассейне в областях, зарезервированных для них.что произойдет,если пловцы будут плавать за пределами отведенных для них областей, все это станет беспорядком.аналогично iis использует пулы приложений для отделения одного процесса от другого.
IIS-Internet information Service-это веб-сервер, используемый для размещения одного или нескольких веб-приложений . Давайте возьмем любой пример здесь скажем, что Microsoft поддерживает веб-сервер, и мы запускаем наш веб-сайт abc.com (новостной контент на основе) на этом IIS. Поскольку Microsoft-это крупная компания, которая может занять или также готова разместить другой веб-сайт, скажем xyz.com (на основе электронной коммерции).
теперь веб-сервер размещает т. е. предоставляет память для запуска обоих веб-сайтов на одном веб-сервере.Таким образом , применение бассейны приходят в картину . abc.com имеет свои собственные правила, бизнес-логику, данные и т. д. И то же самое относится к xyz.com.
IIS предоставляет два пула приложений (путь) для запуска двух веб-сайтов в своем собственном мире (данные) плавно на одном веб-сервере, не затрагивая каждый из них (безопасность, масштабируемость).Это пул приложений в IIS.
Так что вы можете иметь любое количество пула приложений в зависимости от мощности сервера
пул приложений-это группа URL-адресов, обслуживаемых рабочими процессорами или набором рабочих процессоров.
может существовать любое количество пулов приложений.
в IIS можно создать несколько пулов приложений.
приложение в другом пуле приложений выполняется в разных рабочих процессорах.
преимущество: если ошибка произошла в одном пуле приложений не повлияет на приложения, запущенные в другом приложении бассейн.
пул приложений-это группа, состоящая из одного или нескольких URL-адресов, обслуживаемых рабочим процессом или набором рабочих процессов. Пулы приложений используются для разделения наборов рабочих процессов IIS, имеющих общую конфигурацию и границы приложения. Пулы приложений используются для изоляции нашего веб-приложения для повышения безопасности, надежности, доступности и производительности, и они продолжают работать, не влияя друг на друга.
пулы приложений используются для разделения набора рабочих процессов IIS, имеющих общую конфигурацию. Пулы приложений позволяют нам изолировать наше веб-приложение для повышения безопасности, надежности и доступности
пулы приложений используются для разделения наборов рабочих процессов IIS, имеющих общую конфигурацию и границы приложения.
пулы приложений, используемые для изоляции нашего веб-приложения для повышения безопасности, надежности, доступности и производительности и продолжают работать, не влияя друг на друга . Рабочий процесс служит границей процесса, разделяющей каждый пул приложений, так что когда у одного рабочего процесса или приложения возникает проблема или повторяется, другой приложения или рабочие процессы не влияет. Один пул приложений также может иметь несколько рабочих процессов.
или мы можем просто сказать, что пул приложений-это группа, состоящая из одного или нескольких URL-адресов, обслуживаемых рабочим процессом или набором рабочих процессов. Любой веб-каталог или виртуальный каталог можно назначить пулу приложений. Так что один сайт не может быть затронут другим, если u использовал отдельный пул приложений.
источник : Interviewwiz
пул приложений-это набор приложений, использующих один и тот же рабочий процесс IIS (w3wp.исполняемый.) Основная задача использования пула приложений-изолировать два разных приложения с различными проблемами безопасности, а также избежать сбоев приложений из-за смерти рабочего процесса.
элемент пулы приложений содержит параметры конфигурации для всех пулов приложений, запущенных в IIS. Пул приложений определяет группу из одного или нескольких рабочих процессов, настроенных с общими параметрами, которые обслуживают запросы к одному или нескольким приложениям, назначенным этому пулу приложений.
поскольку пулы приложений позволяют набору веб-приложений совместно использовать один или несколько одинаково настроенных рабочих процессов, они обеспечивают удобный способ изолировать набор Веб-приложения из других веб-приложений на компьютере сервера.
границы процессов разделяют каждый рабочий процесс; поэтому проблемы приложений в одном пуле приложений не влияют на веб-сайты или приложения в других пулах приложений. Пулы приложений значительно повышают надежность и управляемость веб-инфраструктуры.
пул приложений-это группа, состоящая из одного или нескольких URL-адресов, обслуживаемых рабочим процессом или набором рабочих процессов. Пулы приложений используются для разделения наборов рабочих процессов IIS, имеющих общую конфигурацию и границы приложения.
пул приложений похож на фунт, если я создаю 2 пула приложений, в первом пуле приложений 100 рыб и в другом пуле приложений есть 200 рыб здесь рыба похожа на приложение в пуле приложений . они управляются рабочими процессами . самое лучшее преимущество является следующим:: если фунт number-1 имеет плохую воду и случаи все рыбы произведены эффект после этого обеспеченность рыб в фунте number-2 .например, если какой-либо пул приложений вызван какой-либо проблемой, но нет никакого эффекта от этой проблемы в пул приложений 2 поэтому безопасность в improve, а другая прибыль заключается в том, что вы предоставляете всю необходимую аутентификацию и права на все приложения в одном пуле приложений
Comments