问题 使用.NET 2.0+进行分布式缓存?


使用.NET实现分布式缓存的最佳方法是什么?

编辑:我正在寻找内部和外部应用程序的通用缓存模式


8383
2017-09-01 22:34


起源



答案:


还有 NCACHE 作为除Velocity和memcached端口之外的另一个工具。 至于战略,你需要考虑什么 @Unsliced 正在谈论因为策略与工具不同。


2
2017-09-01 22:49





我们是粉丝 ScaleOut StateServer。在我们的测试中,它比它快4倍 MemcacheDotNet 几乎快2倍 Enyim,内存占用较少。这是值得的钱(其他人都是免费的)。

显然,你的里程数因我的每个缓存场景不同而有所不同,但我肯定会建议在StateServer上使用轮胎。


4
2017-09-01 23:19





你应该看看 memcached的。它可以根据您的需要在任意数量的节点上运行。至少有两个.Net客户端可用: 这里 和 这里


2
2017-09-01 22:41





它将在不久的将来 速度。这本质上是一个类似于Tangosol / Oracle的Coherence的.Net实现。


2
2017-09-01 22:43



@John Channing:你有没有尝试过Velocity? +1 stackoverflow.com/questions/551514/... - Kb.


答案:


还有 NCACHE 作为除Velocity和memcached端口之外的另一个工具。 至于战略,你需要考虑什么 @Unsliced 正在谈论因为策略与工具不同。


2
2017-09-01 22:49





我们是粉丝 ScaleOut StateServer。在我们的测试中,它比它快4倍 MemcacheDotNet 几乎快2倍 Enyim,内存占用较少。这是值得的钱(其他人都是免费的)。

显然,你的里程数因我的每个缓存场景不同而有所不同,但我肯定会建议在StateServer上使用轮胎。


4
2017-09-01 23:19





你应该看看 memcached的。它可以根据您的需要在任意数量的节点上运行。至少有两个.Net客户端可用: 这里 和 这里


2
2017-09-01 22:41





它将在不久的将来 速度。这本质上是一个类似于Tangosol / Oracle的Coherence的.Net实现。


2
2017-09-01 22:43



@John Channing:你有没有尝试过Velocity? +1 stackoverflow.com/questions/551514/... - Kb.


也许你应该检查共享缓存(http://www.sharedcache.com || http://sharedcache.codeplex.com) - 快速,免费和开源。

问候,罗尼


2
2017-09-08 06:56





你有什么缓存(以及为什么)?你有多广泛地分发缓存?在LAN上,在(私有)WAN上,在整个互联网上?


1
2017-09-01 22:42