Я недавно приобрел несколько новых окон Windows Server 2008, на которых установлен IIS7.
Я переместил некоторые из своих сайтов на них, но они, кажется, работают ОЧЕНЬ медленно, когда пул приложений запускается впервые.
Все сайты предварительно скомпилированы (с использованием webdeploy), и в IIS6 они быстро проясняются, я подумал, что это могло быть только потому, что веб-приложения довольно велики, но я получаю ту же проблему и с более мелкими.
Пулы приложений установлены в классический режим, поскольку мы не можем заставить работать urlMapping в интегрированном режиме.
Я видел несколько постов о медлительности в сети и один пост здесь об этом, и люди бросали глупые ответы, например, потому что ваш код не скомпилирован или связан с JIT, и оба ответа в значительной степени слово, которое рифмуется с JIT, но имеет дополнительную букву. Я говорю это потому, что в IIS6 я запускал гораздо большие веб-приложения и не испытывал такой задержки.
Спасибо за все, что вы принесете на стол.
редактирование:
только что сделал несколько таймингов, и это может занять до 28 секунд для первого запроса на возвращение страницы ...