代码之家  ›  专栏  ›  技术社区  ›  RobertTheGrey

MS Velocity与Memcached for Windows?

  •  33
  • RobertTheGrey  · 技术社区  · 17 年前

    我一直在找工作 64bit version of Memcached for Windows for some time now 没有运气,而且由于我正在处理的ASP.NETMVC项目的所有内容都是64位的,所以除了64位之外,使用其他任何东西都没有意义。

    现在我们已经用ASP.NETMVC在Beta版(希望RTM很快会出现)来对冲我们的赌注,但是StackOverflow似乎做得不太差,所以我对此的关注有限。但速度仍然是一个非常未知的量,在很长一段时间内仍将是β(或CTP),但它 64位!

    3 回复  |  直到 9 年前
        1
  •  22
  •   Jan Zich    17 年前

    我们最近对Velocity和Memcached进行了大量比较。简而言之,我们发现速度比Memcached慢3到5倍,而且(更重要的是)它目前不支持多get操作。所以目前,我建议使用Memcached。另外,我们学到的另一个教训是,分布式缓存中最慢的操作是序列化和反序列化(至少在ASP.NET中)。进程内ASP.NET缓存的速度要快几个数量级。因此,您必须更仔细地选择缓存策略。

        2
  •  2
  •   Community Mohan Dere    9 年前

    use Scale Out State Server, which I talk about in my answer to a similar question here . 它们有32位和64位版本。

    尽管产品名称不同,但它同时处理会话状态和分布式缓存。

        3
  •  1
  •   mjallday    17 年前

    如果我没有弄错的话,Memcached有一些开源库,所以如果你想走64位的路线,你能不能不重新编译?