Предположим, что у нас есть веб-сайт, который работает на IIS 7.5
и построен на ASP.NET MVC 3
. Также предположим, что на этом веб-сайте есть множество уникальных страниц для продуктов, и все эти страницы кэшируются в памяти в течение 24 часов. Есть и другие страницы, которые получают выгоду от кэширования вывода.
Пока все хорошо. Как только мы внедряем новое обновление в IIS, пул перерабатывается и весь кэш исчезает.
Итак, я рассматриваю создание консольного приложения, которое в основном выполняет одну задачу: иди и используй каждую страницу для сайта.
Это способ делать такие вещи? Есть какой-нибудь известный метод для этого?