2010-05-14 85 views
1

可以使用appfabric用於非web/asp.net緩存?AppFabric用於緩存

說,而不是NCACHE /分佈式緩存等

+0

這是一個很好的視頻,它描述了NCache和Appfabric的功能比較。 http://www.youtube.com/watch?v=3CPi1QlskrU – Ravian 2012-07-23 07:02:11

回答

1

我已經成功地在非Web應用程序Microsoft的項目「速度」的高速緩存嘗試。 Velocity是成爲AppFabric緩存的代碼名稱。我還沒有嘗試AppFabric緩存,因爲我只能訪問Windows XP/Server 2003系統,而AppFabric需要Vista/7/Server 2008.查看AppFabric緩存文檔,我沒有看到它現在只能工作的任何原因爲Web應用程序。

+0

你知道是否有其他的依賴/必須有除Vista/WIN7以外的其他? – Kumar 2010-05-17 16:35:38

+0

沒有特別。我在隊列中將Windows 7安裝在我的測試PC上,因此我應該儘快嘗試AppFabric緩存。 – 2010-05-18 15:08:10

4

AppFabric與應用程序無關 - 沒有什麼可以阻止您在WinForms/WPF/Windows Services應用程序中使用它,事實上我可以看到它可以很好地適用於Windows服務。

0

實際上,您可以將任何CLR數據存儲在appfabric緩存中,這樣就沒有什麼會將緩存服務與Web應用程序綁定在一起。
如果你想比較Appfabric和其他緩存解決方案,我認爲你需要考慮其他點。我認爲ncache/memcached也可以用於非web/asp.net應用程序。
但是,appfabric緩存解決方案還有一些其他限制。例如,如果您想使用它,則需要安裝Windows Server 2008或Windows Server 2008 R2的企業版(或更高版本)。你知道,企業版非常昂貴。