Я думаю, что рабочие процессы пула приложений в настроены на переработку в определенное время каждую ночь в IIS, что вызывает первую задержку утром. Щелкните правой кнопкой мыши пул приложений в IIS -> Свойства -> и посмотрите, где он говорит «Переработать рабочие процессы в следующие моменты:», чтобы убедиться сами.
Вы можете отключить эту опцию, чтобы исправить свою проблему, но я не рекомендую ее, потому что каждый рабочий процесс перерабатывает каждую ночь, восстанавливая любую память, которая могла просочиться. Утечки памяти особенно возможны во время разработки SharePoint, потому что, как вы знаете, многие объекты в объектной модели SharePoint выполняют большую часть своей работы в неизмененной памяти. Если эти объекты не будут удалены должным образом, большой объем памяти может быть занят при добавлении небольшого давления памяти на сборщик мусора .NET, задерживая сбор мусора.
Best Practices: Using Disposable Windows SharePoint Services Objects
Я согласен с предложением seanb о создании запланированного задания, чтобы загрузить сайт утром, чтобы решить проблему задержки. Просто убедитесь, что вы планируете это на какое-то время после того, как рабочие процессы переработаны, очевидно.
Это звучало идеально, но, к сожалению, оно, похоже, было потянуто. Спасибо хоть. – 2011-11-15 08:30:27