memcache,多个实例与单个实例

时间:2012-09-04 15:06:44

标签: memcached

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

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

  • 每个app instance

  • 一个内存缓存实例
  • 或一个大型memcache实例,并为每个键添加前缀,每个应用实例具有一些唯一标记

我猜想使用单个memcache实例的好处是一个很大的'索引表'

其中多个memcache实例会导致更多开销

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

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