【发布时间】:2011-05-08 19:59:18
【问题描述】:
有没有什么好的文章或博文来探讨不同网站缓存架构的权衡?
例如,为每个网站主机使用单独的缓存与使用一致的哈希在每个网站主机之间共享缓存与使用专用缓存主机的优缺点是什么?对需要非常一致的数据使用一种模式,对大量但不一定需要一致的数据使用另一种模式呢?
行业是否已针对大多数用例确定了一个通用模式?
【问题讨论】:
标签: language-agnostic caching memcached distributed-caching
有没有什么好的文章或博文来探讨不同网站缓存架构的权衡?
例如,为每个网站主机使用单独的缓存与使用一致的哈希在每个网站主机之间共享缓存与使用专用缓存主机的优缺点是什么?对需要非常一致的数据使用一种模式,对大量但不一定需要一致的数据使用另一种模式呢?
行业是否已针对大多数用例确定了一个通用模式?
【问题讨论】:
标签: language-agnostic caching memcached distributed-caching
memcached 是一个 LRU 缓存,这意味着最近最少使用的项目是在达到其最大内存使用量后启动的项目,它会获得一个需要空间的新项目。
在实践中,这意味着最好将所有数据放在同一个 memcached 实例中,让它在内存中保留您最常要求的内容,并推出要求最少的项目。
【讨论】: