ASP.NET веб-приложение медленный ответ после паузы - PullRequest
0 голосов
/ 07 ноября 2011

Я создаю веб-приложение с использованием ASP.NET MVC и MS SQL Server CE и размещаю его на общем хостинге.Каждый раз, когда я захожу на сайт после паузы (полчаса), он работает очень медленно.Загрузка первой страницы занимает около 40 секунд.После этого каждая страница открывается быстро.Посоветуйте, пожалуйста, что может вызвать проблему и как ее решить.Спасибо

Обновление: Оказалось, что после паузы в посещении (10-20 мин) сайт загружается с жесткого диска сервера, а не из памяти.Вот почему это было так медленно.Возможные решения - увеличить количество посещений сайта, перейти на виртуальный сервер или регулярно пинговать домашнюю страницу.У моего хостинг-провайдера есть опция pinging, кроме того, здесь описаны некоторые решения c # ping веб-сайт?(служба поддержки)

Ответы [ 2 ]

1 голос
/ 08 ноября 2011

Если рабочий процесс не обрабатывает запросы, он завершит рабочий процесс через указанное количество минут.(если настроено)

Не уверен, какую версию IIS вы используете, но посмотрите на «Время простоя (минут)».Специальная информация IIS 7 ниже ...

http://technet.microsoft.com/en-us/library/cc771956(WS.10).aspx

0 голосов
/ 07 ноября 2011

В качестве успокоительного средства настройте перезапуск приложения только после длительного периода бездействия.

См. Настройка пула приложений для перезапуска в запланированное время (IIS 7)

...