【问题标题】:is it time to move from memcache to memcached是时候从 memcache 迁移到 memcached 了吗
【发布时间】:2010-11-29 08:41:27
【问题描述】:

2009-07-07 发布了memcached的第一个稳定版,基于libmemcached的php库。

现在你有两个选项(在 php 中)memcache 或 memcached。

memcache 是常用的一种,但 memcached 承诺比另一种有许多改进:我最喜欢的一种是使用 libketama 作为密钥,它允许在语言之间共享密钥(如 Ruby、Python 等)

那么,你有没有机会使用/测试它,你觉得它准备好用于现场环境了吗?

编辑:我问这个的原因是因为从一个驱动程序转移到另一个驱动程序意味着我还不确定要付出很大的努力。

【问题讨论】:

    标签: php memcached


    【解决方案1】:

    旧的 C 库 libmemcache.so 有一些严重的错误和泄漏。新的 C 库 libmemcached.so 是 PHP memcached 的基础,专门为不存在这些错误和泄漏而编写,并且还具有显着的性能改进。它也在积极维护中。

    【讨论】:

      【解决方案2】:

      自从新版memcached问世以来,我一直在使用它。几个小时前,我在 stackoverflow 上写过这个。

      When should I use Memcache instead of Memcached?

      我还没有看到新 API 框架中的任何实现,但我通常编写和使用自己的。客户端之间存在一些细微的差异,但如果您的代码设计良好,那么迁移到新客户端应该不会有太大问题。

      所以要回答您的问题,是的,我认为是时候迁移新库了。如果您这样做,请务必更新到最新的服务器版本,并且它还有一些不错的新功能(更不用说错误修复了)。

      【讨论】:

        猜你喜欢
        • 2010-11-29
        • 2011-06-08
        • 2011-05-04
        • 2010-12-17
        • 1970-01-01
        • 2013-01-10
        • 2010-11-30
        • 1970-01-01
        • 2016-02-18
        相关资源
        最近更新 更多