Какие настройки пула приложений рекомендуются для общедоступного веб-сайта в IIS?
Что имеет значение при принятии решений по этому поводу (например, трафик, тип веб-приложения и т. Д.)?
Будут ли настройки по умолчанию в порядке?
Меня больше всего интересует размещение SharePoint на IIS6 и IIS7, но не исключительно!
Алекс,
Довольно открытый вопрос, но в конечном итоге он сводится к нагрузке, ресурсам и типам приложений / приложений.
Следует остерегаться того, что чем больше пулов вы создадите (а вы можете создать столько, сколько захотите!) - у вас будет (своего рода) экземпляр IIS, работающий для каждого пула. У нас был выделенный сервер IIS (win2k3) с 2 ГБ памяти, и мы хотели изолировать ошибочный сайт (у нас было около 40 запущенных на этом сервере), поэтому мы изолировали каждый из них в собственный пул, чтобы попытаться отследить его. У нас закончилась память - ну коробка просто пришла в негодность из-за подкачки.
Итак, есть несколько правил: - Различные версии .Net, то есть 1.0 против 2.0 / 3 / 3.5, должны будут запускаться в разных местах. - Память тебе друг, чем больше, тем веселее. - Как говорит Деланда - следите за переработкой (это вкладка свойств в пуле) - есть некоторые глупые настройки по умолчанию - мое любимое из них: переработка через 23 часа (или аналогичный) - измените его на определенное время, то есть когда вы не там / время наименьшей активности.
Как правило, мы всегда будем использовать 64-битную Windows из-за большего объема памяти, но вы должны протестировать свое приложение - и каждый компонент - на совместимость. Положительным моментом является то, что вы можете разместить столько памяти, сколько захотите, поскольку ограничение в 3 / 3,5 ГБ - это то, с которым вы, скорее всего, столкнетесь с большинством современных приложений, работающих на Windows Server.
Кроме того, стоит проверить MSDN и Technet, поскольку большая часть этого материала довольно хорошо документирована.
Майк
Наша ферма SharePoint доступна по всему миру, и мы предпочитаем повторно использовать каждый пул приложений непосредственно перед началом каждого регионального рабочего дня. Я должен поддержать рекомендацию для x64 над 32-битной; в 64-битном мире у вас гораздо больше места для передышки.
убедитесь, что вы проверили настройки утилизации. Вы же не хотите, чтобы ваши сеансы были разбиты, когда вы заняты!
Это очень сильно зависит от ожидаемого объема трафика и от того, какие услуги предлагает ваш сайт SharePoint. У Джоэла Олесона хороший сообщение о SharePoint и пулах приложений в своем блоге. Ему пару лет, и он в основном связан с IIS6, но это хороший материал.
Я бы добавил, внимательно изучив учетную запись пользователя, под которой работает пул приложений, к уже упомянутым пунктам.
Более подробную информацию можно найти здесь: