是否值得在node.js上使用memcached

时间:2011-09-22 00:38:00

标签: node.js memcached

是否有任何特殊原因使用memcached快速访问缓存数据而不是仅仅在节点程序中创建全局CACHE变量并使用它? 假设应用程序将在一个实例中运行,而不是分布在多台机器上。

全局变量选项似乎更快更有效但我不确定是否有充分的理由不这样做。

1 个答案:

答案 0 :(得分:3)

取决于物品的大小和数量。如果您正在使用一些适度大小的项目,并且不需要其他节点实例可访问它们,那么使用对象具有键/值存储就可以了。一个技巧是,当您从缓存/对象中删除/删除项目时,请确保您不保留任何其他引用,否则您将有泄漏。