2011-09-22 43 views
1

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

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

+0

使用redis&yes。 – Raynos

回答

3

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

相关问题