【问题标题】:memcache, multiple instances vs single instance内存缓存,多实例与单实例
【发布时间】:2012-09-04 15:06:43
【问题描述】:

我有一个运行 php/mysql 的网站。 该应用程序将被“复制”多次。每个实例都会有自己的数据库,一组 php 文件(通配符)域,你懂的。

现在应用程序的某些部分使用 memcache 进行缓存,我想知道它是否会更好/更快/更方便使用

  • 每个 app instance 一个 memcache 实例

  • 或一个大的内存缓存实例,并为每个应用实例添加一些唯一令牌作为每个键的前缀

我猜想使用单个 memcache 实例的优势是一个大的“索引表”

多个内存缓存实例会导致更多开销

感谢您的帮助

【问题讨论】:

    标签: memcached


    【解决方案1】:

    使用一个 memcached 实例并为您的键添加前缀——这是确保最佳资源利用率的最简单方法。如果每个应用程序实例都有一个单独的 memcached 实例,则未使用的空闲实例会占用您的活动实例无法使用的内存。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-16
      相关资源
      最近更新 更多