Сохранение ASP.NET4.0 теплой страницы на виртуальном хостинге - PullRequest
2 голосов
/ 14 марта 2011

У меня есть (пока) редко посещаемая страница, развернутая в среде общего хостинга. В настоящее время у меня очень мало посетителей, например, 1 посетитель в день.

Похоже, что IIS 7.0 "сбрасывает" мой сайт после слишком долгого простоя. Первая загрузка страницы после этого занимает 30 секунд или более. Из-за редких посещений фактически все мои посетители платят за запуск сайта . (После восстановления сайта загрузка страницы нормализуется до 1-3 секунд.)

Я знаю о функциях разогрева приложений ASP.NET4.0 и IIS7.5, но из-за заданной среды общего хостинга я не могу их использовать.

Как мне искусственно поддерживать мой сайт?

Ответы [ 2 ]

9 голосов
/ 14 марта 2011

Запустите таймер на вашем Global.asax и заставьте его ткнуть себя, "посетив" несколько страниц с помощью простого WebRequest.

5 голосов
/ 14 марта 2011

Попробуйте бесплатный аккаунт на: http://www.montastic.com/ Вы просто вводите свой URL и просите его посещать его каждые 30 минут.

Это будет поддерживать ваш сайт

...