Я предполагаю, что рабочие процессы пула приложений настроены на перезапуск в определенное время каждую ночь в IIS, что в первую очередь вызывает задержку утром. Щелкните правой кнопкой мыши пул приложений в IIS -> Свойства -> и посмотрите, где написано «Перезапуск рабочих процессов в следующие моменты:», чтобы убедиться в этом.
Вы можете отключить эту опцию, чтобы исправить вашу проблему, но я не рекомендую ее, потому что перезапуск рабочих процессов каждую ночь будет восстанавливать любую память, которая могла просочиться. Утечки памяти особенно возможны во время разработки SharePoint, поскольку, как вы знаете, многие объекты в объектной модели SharePoint выполняют большую часть своей работы в неуправляемой памяти. Если эти объекты не удаляются должным образом, большой объем памяти может быть занят при небольшом повышении нагрузки на сборщик мусора .NET, что задерживает сборку мусора.
Рекомендации: использование одноразовых объектов Windows SharePoint Services
Я согласен с предложением Seanb настроить запланированное задание для загрузки сайта утром, чтобы решить проблему задержки. Просто убедитесь, что вы запланировали это на некоторое время после того, как рабочие процессы явно переработаны.