2013-03-18 105 views
0

我正在构建一个构建大尺寸缓存的应用程序。如果丢失是巨大的,那么构建缓存的成本又是一次。如何备份Asp.Net MVC应用程序中的缓存数据?

有什么办法可以在asp.Net MVC3应用程序中保存缓存的数据吗?

+0

缓存数据?可能意味着什么。你在缓存什么? – 2013-03-18 15:35:23

+0

我正在缓存一个字符串列表(实际上是将使用WbeClient从不同的应用程序中获取的html字符串)。这个名单可以是10000 + – 2013-03-18 15:58:10

回答

0

我认为你应该采取另一种方法。可能是,创建数据库视图为例

请记住一些事情,你不能缓存整个时间,因为它的应用程序池将回收,所以即使你改变了时间间隔,总是会发生。

加,发生在你的应用程序,可以触发循环

什么触发一个直接的循环?

任何变化:

  • 的Web.config
  • 的Machine.config
  • 的Global.asax
  • Bin目录
  • App_Code文件
  • 浏览强类型

什么触发延迟的回收?

发生.aspx,.cs/.vb文件中的更改。

+0

约定的Zach。那我应该怎么样? – 2013-03-18 15:59:36

+0

阅读你的其他评论,从不同的应用程序+/- 10k字符串,你可以建立数据库表,每次应用程序启动时删除和创建。我认为会更健康 – 2013-03-18 16:12:03

相关问题