0

以 100MB 的最大缓存块大小运行 MemCached 的缺点是什么(如果有的话)?

它与使用 10MB 或 1MB 页面的运行有什么显着不同吗?反过来说,你为什么要运行 MemCached 并使用较小的页面(例如 100k)呢?

如果 MemCached 设置为使用 100MB 的最大大小,它是否会为每个内存单元实际分配 100MB,而不管它实际有多大?

4

2 回答 2

1

我在这里找到了答案:

http://dev.mysql.com/doc/refman/5.0/en/ha-memcached-using-memory.html

于 2010-12-16T00:32:50.447 回答
0

memcached 是一种对象缓存,最有利于以低延迟访问对象。

如果您的项目是 100MB,那么您必须拥有一个快得离谱的网络才能让延迟成为问题。此时,您应该只使用 varnish 或类似的东西并处理 HTTP 请求的解析开销,因为大部分加载时间都将在传输中。

于 2010-12-15T09:29:36.597 回答