2013-03-18 3 views
0

Я создаю приложение, которое создает кеш большого размера. Стоимость создания кеша снова, если она потеряна, огромна.Как создать резервную копию кэшированных данных в приложениях ASP.NET MVC?

Есть ли способ сохранить кэшированные данные в приложениях asp.Net MVC3?

+0

Кэшированные данные? Может означать что угодно. Что вы кешируете? –

+0

Я кэширую список строк (фактически html строк, которые будут извлекаться из другого приложения с использованием WbeClient). Список может быть таким же огромным, как и 10 000 + –

ответ

0

Я думаю, вы должны принять другой подход. может быть, создавать виды базы данных, например,

Имейте в виду, что вы не можете кэшировать все время, потому что пул приложений он будет перерабатывать, поэтому даже вы меняете временной интервал, всегда произойдет.

плюс, изменения в приложении, которое может вызвать рециркуляцию

Что вызвать немедленный рецикл?

каких-либо изменений в:

  • Web.config
  • Machine.config
  • Global.asax
  • каталог Bin
  • App_Code
  • Просмотров сильным типизированных

Какой триггер задерживает рециркуляцию?

Происходит с изменениями в файлах .aspx, .cs/.vb.

+0

Согласованный Зак. Что я должен последовать? –

+0

, читающий ваш другой комментарий, +/- 10k строк из разных приложений, вы можете создавать таблицу базы данных, отбрасывать и создавать каждый раз, когда приложение запускается. Я думаю, будет здоровее –