這個問題:是否有可能在多個Web服務器之間共享System.Runtime.Caching緩存對象?
Is it possible to share HttpRuntime.Cache between multiple web servers?
..Relates到http://msdn.microsoft.com/en-us/library/system.web.caching.aspx
..我想我知道答案,但每個人的利益,使用更新:
http://msdn.microsoft.com/en-us/library/system.runtime.caching.aspx
這是現實的可能嗎?或者,使用memcached/AppFabric/redis/xyz會更好。
很酷,我預料它不能只是想要它在這裏陳述。我猜'內存中'的意思真的意味着'進程中',因爲memcached,AppFabric,Redis當然都在內存中。我想知道的是,如果HttpRuntime.Cache有一些簡單的獨立進程模式,如ASP.NET會話狀態 – Darren
...我想你總是可以用自己的'獨立的流程'來使用它......但爲什麼要重新發明輪子。 – Darren
是的,進行中是一個更合適的術語(我將編輯)。僅供參考,Redis默認使用持久性存儲操作......但是,您可以將其切換爲嚴格在內存中運行。與競爭對手相比,它的持續性和功能性仍然非常快。 –