2013-03-18 130 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

相關問題