我正在为我的ASP.NET MVC应用寻找分布式数据(对象)缓存解决方案。类似于Scale Out或NCache,但最好是免费的。
我相信System.Runtime.Caching.MemoryCache
是缓存的单个服务器实现。
我相信Azure有一个ASP.NET应用程序可以使用的分布式缓存,但我不确定两件事:
1)我真的不知道Azure是什么,只是模糊地理解它是微软提供的某些服务的营销名称,例如:(1)能够在他们的硬件基础设施上部署你的应用程序(普遍存在)被称为云)和(2)软件基础设施的集合名称,如Visual Studio和Eclipse插件,可以在应用程序内部使用的类库等,以帮助您(1)。 / p>
2)我不确定我希望在自己的硬件上部署的ASP.NET应用程序是否可以使用他们提供的Azure缓存,因为我读到一个模糊的断言,就像“Azure为ASP提供分布式缓存”。使用Azure的.NET应用程序“正在成为微软所有通信的相当普遍,事实上的标准。
帮助。