2014-12-10 3 views
1

Я поддерживаю сайт Sitefinity 5, который довольно сильно настроен, что, я думаю, играет роль в моей проблеме, которая занимает больше 10-20 + минут, чтобы снова стать полезной после пула приложений начинается рециркуляция. Иногда мне даже придется убить процесс w3wp для этого конкретного пула приложений.Вопросы утилизации пула приложений IIS 8 - Sitefinity

Мне интересно, нет ли какой-либо настройки где-то в пуле сайта/приложения, что вызывает проблемы.

Итак, я решил создать новый сайт, такую ​​же кодовую базу (другую папку) с немаршрутизирующим именем хоста, чтобы только я мог ударить его, и он загружает/перерабатывает относительно быстро (1 - 2 минуты).

Учитывается ли количество трафика в том, как быстро перерабатывается пул приложений?

Любые другие идеи?

ответ

1

Я думаю, что количество трафика здесь, потому что, как только пул приложений перезагрузится, весь кеш будет очищен и если будет много запросов одновременно, все они попытаются извлечь данные из БД, поскольку кеш все еще пусто.

В последней версии (7.3) появится переключатель, который будет управлять этим. Он будет работать таким образом, что первый запрос войдет в секцию блокировки, и только этот запрос сможет получить данные из БД, затем он заполнит кеш и освободит блокировку.

Другие запрошенные в очереди запросы затем будут считываться из кеша.

Подробнее здесь: http://www.sitefinity.com/blogs/boyan-barnevs-blog-/2014/11/28/improve-the-application-start-up-and-the-effects-of-page-templates-changes-for-websites-with-heavy-load