代码之家  ›  专栏  ›  技术社区  ›  Toran Billups

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

  •  11
  • Toran Billups  · 技术社区  · 16 年前

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

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

    6 回复  |  直到 15 年前
        1
  •  2
  •   Community uzul    7 年前

    也有 NCache 作为除速度和memcached端口之外的另一个工具。 至于策略,你需要考虑 @Unsliced 因为策略不同于工具。

        2
  •  4
  •   Portman    16 年前

    我们是 ScaleOut StateServer . 在我们的测试中,它比 MemcacheDotNet 比…快2倍 Enyim ,内存占用更少。这钱很值钱(其他的都是免费的)。

    显然,您的里程数有所不同,因为每个缓存场景都是不同的,但我绝对建议您在StateServer上重新考虑一下。

        3
  •  2
  •   Sean Carpenter    16 年前

    你应该看看 memcached . 它可以在您想要/需要的任意多个节点上运行。至少有两个.NET客户端可用: here here .

        4
  •  2
  •   John Channing    16 年前

    在不久的将来 Velocity . 这本质上是一个.NET实现,类似于Tangosol/Oracle的一致性。

        5
  •  2
  •   user258880    15 年前

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

    问候,罗尼

        6
  •  1
  •   Unsliced    16 年前

    你在缓存什么(为什么)?您计划在多大范围内分发缓存?在局域网上,在(专用)广域网上,在整个InterWeb上?