Назад | Перейти на главную страницу

IIS 7.5, нужна помощь, чтобы понять, как работает утилизация пула приложений

Я использую Windows Server 2008 R2 только для размещения одного приложения (asp.net mvc3). В первый раз начальная загрузка страницы была очень медленной.

В моих настройках повторного использования пула приложений проверяются только «регулярные интервалы времени» (в минутах), а значение установлено на 1740. Если я правильно понимаю, мой пул приложений будет перезапускаться каждые 29 часов. однако я заметил, что иногда через пару часов я возвращаюсь на свой веб-сайт, страница снова загружается медленно. Похоже, пул приложений переработан. это dev-сервер, трафика нет вообще. Это потому, что нет трафика, поэтому он сам себя перерабатывает, хотя интервалы времени были установлены на 29 часов?

Посмотрите на расширенные настройки пула приложений, и в разделе «Модель процесса» у вас, вероятно, для параметра «Время простоя (в минутах) установлено значение 20».

Если к сайту не будет доступа в течение этого времени, пул приложений будет отключен, высвобождая ресурсы обратно в систему.

Я бы рекомендовал использовать Fiddler для анализа веб-трафикаи посмотрите, сможете ли вы определить, где существуют узкие места. Вы также можете рассмотреть возможность использования Монитор производительности для отслеживания использования ОЗУ, ЦП и ввода-вывода...

Если на сервере есть даже приличное оборудование, приличное сетевое соединение (100 Мбит / с подойдет для вашей среды), то доставка одного веб-сайта должна быть детской игрой. Пора взглянуть на другие факторы.

Ваш код выполняет какие-либо вызовы БД? это БД на том же сервере или на другом сервере?

Вы сделали что-нибудь, чтобы помочь повысить производительность в IIS?