我有一个运行 php/mysql 的网站。 该应用程序将被“复制”多次。每个实例都会有自己的数据库,一组 php 文件(通配符)域,你明白了。
现在应用程序的某些部分使用 memcache 进行缓存,我想知道它是否更好/更快/更方便使用
每个
应用实例
一个内存缓存实例或一个大型内存缓存实例,并为每个应用实例使用一些唯一 token 作为每个键的前缀
我猜想使用单个 memcache 实例的优势是一个大的“索引表”
多个内存缓存实例会导致更多开销
感谢您的帮助
最佳答案
使用一个 memcached 实例并为您的 key 添加前缀——这是确保最佳资源利用的最简单方法。如果每个应用程序实例都有一个单独的 memcached 实例,则未使用的空闲实例会占用您的事件实例无法使用的内存。
关于memcached - 内存缓存,多个实例与单个实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12266340/