задержка с обслуживанием приложения asp.net mvc - прекомпилировать? - PullRequest
0 голосов
/ 05 мая 2010

Я использую скидку asp для размещения приложения asp.net mvc 2.0. К сожалению, каждый раз, когда я захожу на страницу сайта, происходит длительная задержка в 10-15 секунд. Я предполагаю, что это происходит потому, что пул приложений выгружается из-за неактивности, и после получения запроса приложение должно перезагрузиться, что занимает некоторое время. Как мне этого избежать. Могу ли я предварительно скомпилировать приложение MVC, чтобы этого не произошло? или есть другой способ избежать этого?

1 Ответ

1 голос
/ 05 мая 2010

В IIS 7.5 и ASP.NET 4.0 появилась новая функция, которая позволяет автоматически запускать приложения .Если вы используете IIS 6, вы можете снять отметку Shutdown worker process after being idle for в свойствах пула приложений, но первый запрос при перезапуске сервера все еще будет медленным и AFAIK, с этим вы мало что можете сделать:

альтернативный текст http://www.issueview.com/images/DefaultAppPoolProperties.PNG

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...