2013-02-06 135 views
1

我有一個大型的數據驅動應用程序,簡單的WCF服務。 我想將一些常用數據存儲在緩存中。 我有兩個選擇.NET - ASP.NET緩存與Couchbase緩存

  1. ASP.NET緩存
  2. Couchbase緩存

我實踐的角度來看,其緩存的是高效,可靠和易於使用WCF服務和.NET平臺使用?

+0

你只想找緩存SQL數據的單個Web服務器上部署你的項目? – Aristos

+0

是的,像所有用戶配置文件的列表,他們喜歡和興趣等 – MaxRecursion

回答

2

它取決於您的架構以及您要在何處部署項目。

如果通過實例將您的項目部署在服務器羣中,那麼Asp.net緩存不會是我的第一選擇,因爲它不支持分發緩存(多個緩存副本不同步,當工作進程重新啓動時丟失緩存等)在這種情況下,我會使用Couchbase(幕後使用數據庫)。

如果你將你可以使用Asp.net緩存

+0

我們將部署它在亞馬遜ec2 – MaxRecursion

+0

你應該參考他們的文檔是這種情況下: http://aws.typepad.com/aws/2011/08 /amazon-elasticache-distributed-in-memory-caching.html –

+0

謝謝你的幫助 – MaxRecursion