Обновление переменной приложения в веб-приложении mvc - PullRequest
0 голосов
/ 04 февраля 2010

У меня есть переменная уровня приложения, которая загружается из базы данных при запуске приложения. Теперь при доступе к переменной я проверяю, не является ли она нулевой. Если это не нуль, я использую это, если это нуль, я инициализирую это из базы данных, затем использую это.

Мой вопрос: как я могу убедиться, что эта переменная обновляется, по крайней мере, один раз в день? Есть ли что-то в .net или MVC Framework, чтобы помочь с этим?

Разгружает ли IIS приложение, если к нему некоторое время не обращались? Если это так, то моя переменная будет обновляться каждый раз при перезагрузке приложения.

Спасибо

1 Ответ

2 голосов
/ 04 февраля 2010

Вы можете использовать класс System.Web.Caching.Cache для хранения переменной со сроком действия. Таким образом, раз в день значение будет очищено, и ваш код сможет перезагрузить его из БД.

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