Asp.net mvc 3 如何备份Asp.NETMVC应用程序中的缓存数据?

Asp.net mvc 3 如何备份Asp.NETMVC应用程序中的缓存数据?,asp.net-mvc-3,Asp.net Mvc 3,我正在构建一个应用程序,它构建了一个大容量的缓存。如果缓存丢失,构建缓存的成本将再次降低,这将是巨大的 有没有办法在asp.Net MVC3应用程序中保存缓存的数据?我认为您应该采取另一种方法。可以是,例如创建数据库视图 记住一些事情,你不能一直缓存,因为它会回收应用程序池,所以即使你改变时间间隔,总是会发生的 另外,应用程序中可能触发回收的更改 什么触发了立即回收 以下方面的任何变化: Web.config Machine.config Global.asax Bin目录 应用程序代码 强类

我正在构建一个应用程序,它构建了一个大容量的缓存。如果缓存丢失,构建缓存的成本将再次降低,这将是巨大的


有没有办法在asp.Net MVC3应用程序中保存缓存的数据?

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

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

另外,应用程序中可能触发回收的更改

什么触发了立即回收

以下方面的任何变化:

  • Web.config
  • Machine.config
  • Global.asax
  • Bin目录
  • 应用程序代码
  • 强类型视图
什么触发了延迟回收


在.aspx、.cs/.vb文件中发生更改。

缓存数据?可能意味着什么。你在缓存什么?我在缓存字符串列表(实际上是html字符串,它将使用WbeClient从不同的应用程序中获取)。这个名单可能多达10000多人。那么我应该遵循什么呢?阅读您的其他注释,从不同应用程序中读取+/-10k字符串,您可以构建数据库表,在每次应用程序启动时删除并创建。我想会更健康