我有一个运行php / mysql的网站。 该应用将被多次“复制”。每个实例都会得到自己的数据库,一组php文件(通配符)域,你就明白了。
现在应用程序的某些部分使用内存缓存缓存,我想知道它是否更好/更快/更方便使用
每个app instance
或一个大型memcache实例,并为每个键添加前缀,每个应用实例具有一些唯一标记
我猜想使用单个memcache实例的好处是一个很大的'索引表'
其中多个memcache实例会导致更多开销
感谢您的帮助
答案 0 :(得分:1)
使用一个memcached实例并为密钥添加前缀 - 这是确保最佳资源利用率的最简单方法。如果每个应用程序实例都有一个单独的memcached实例,则未使用的空闲实例会声明您的活动实例无法使用的内存。