在memcached中重载下缓存未命中

时间:2012-03-13 06:34:55

标签: php memcached load-testing

我正在使用php 5.2的memcached。上周,我们加载测试了我们的网站,发生了一个奇怪的问题。我有一个特定的密钥,可以在请求中多次访问(例如10-15)。它总是会导致正常站点负载下的命中。

当我们增加负载时,突然开始丢失(对于8 CPU机器,平均负载大约为30)。它会在每次负载增加时发生,并在负载恢复正常时停止,并且仅在此密钥时发生。

之前是否有其他人遇到此问题?有工作吗?

谢谢

1 个答案:

答案 0 :(得分:1)

memcached的作品'有点'就像一个LRU列表,但有点不是:结帐记忆的傻瓜http://work.tinou.com/2011/04/memcached-for-dummies.html

让我感到震惊的是,对于同一个项目,您每次请求访问memcached多少次?你可能想减少这个" chatter"通过"请求缓存"这些观察。