使用.NET实现分布式缓存的最佳方法是什么?
编辑:我正在寻找内部和外部应用程序的通用缓存模式
使用.NET实现分布式缓存的最佳方法是什么?
编辑:我正在寻找内部和外部应用程序的通用缓存模式
我们是粉丝 ScaleOut StateServer。在我们的测试中,它比它快4倍 MemcacheDotNet 几乎快2倍 Enyim,内存占用较少。这是值得的钱(其他人都是免费的)。
显然,你的里程数因我的每个缓存场景不同而有所不同,但我肯定会建议在StateServer上使用轮胎。
你应该看看 memcached的。它可以根据您的需要在任意数量的节点上运行。至少有两个.Net客户端可用: 这里 和 这里。
它将在不久的将来 速度。这本质上是一个类似于Tangosol / Oracle的Coherence的.Net实现。
我们是粉丝 ScaleOut StateServer。在我们的测试中,它比它快4倍 MemcacheDotNet 几乎快2倍 Enyim,内存占用较少。这是值得的钱(其他人都是免费的)。
显然,你的里程数因我的每个缓存场景不同而有所不同,但我肯定会建议在StateServer上使用轮胎。
你应该看看 memcached的。它可以根据您的需要在任意数量的节点上运行。至少有两个.Net客户端可用: 这里 和 这里。
它将在不久的将来 速度。这本质上是一个类似于Tangosol / Oracle的Coherence的.Net实现。
也许你应该检查共享缓存(http://www.sharedcache.com || http://sharedcache.codeplex.com) - 快速,免费和开源。
问候,罗尼
你有什么缓存(以及为什么)?你有多广泛地分发缓存?在LAN上,在(私有)WAN上,在整个互联网上?