3

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

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

  • 每个内存缓存实例app instance

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

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

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

谢谢你的帮助

4

1 回答 1

2

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

于 2012-09-04T17:21:30.073 回答