我计划使用Ncache在分布式应用程序中缓存应用程序数据。我能够使用ObjectCacheProvider和NCache.Initiaize('cacheName')即Web.Cache来缓存数据。
它们之间有什么区别?
最佳答案
对象缓存提供只是System.Runtime.Caching Namespace的集成,它说:
System.Runtime.Caching命名空间包含一些类型,这些类型使您可以在NET Framework应用程序中实现缓存。
基本上,您可以用最少的代码更改切换到其他缓存平台(数量不多)。
使用Web api(如下)可以使用NCache的更多功能,否则请坚持使用对象缓存提供程序。
NCache.Initiaize('cacheName')
关于c# - Web.Cache和Ncache的ObjectCacheProvider之间的区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31121451/