0

memcached 的最佳设置是什么?例如,我们应该分配多少 MB 内存?还有我们应该在它过期之前保存多久?我尝试将 memcached 设置为在 1 小时内过期。第一天运行正常。但是第二天,服务器运行得很慢,就像内存不足一样。因此,我删除了所有缓存并在到期后重试至 10 分钟。

如果使用的内存已满,有没有办法告诉 memcached 刷新?所以不会太让整个网站变得很慢吗?

4

1 回答 1

1

Memcached 使用 LRU 算法在空间不足时删除键。您可以使用 -m 参数指定 memcached 使用多少内存。默认情况下,memcached 将仅使用 64MB 内存。

事情可能运行得很慢,因为您可能没有使用 -m 参数,这意味着您的缓存只有 64MB,这意味着您实际上并没有缓存太多。

于 2013-09-20T20:51:51.383 回答