【发布时间】:2015-08-20 11:16:48
【问题描述】:
当某些缓存值过期或由于任何原因将生成新的缓存并且我们在不存在缓存时有巨大的流量时,MongoDB 上的负载会很重,并且响应时间会显着增加。这通常称为“狗桩效应”。创建缓存后一切正常。
我知道这是一个非常常见的问题,适用于所有使用数据库和缓存系统的 Web 应用程序。
应该怎么做才能避免Node.js & MongoDB & Redis 堆栈中的狗堆效应?最佳做法和常见错误是什么?
【问题讨论】:
-
我真的很想知道投票者是否真的听说过所谓的狗桩效应。
标签: javascript node.js mongodb caching redis