【发布时间】:2016-03-22 03:49:42
【问题描述】:
似乎有相当多的有前途的软件包没有明确的建议,哪些是最快的、可扩展的和更节省内存的。
- npm install memoizee
- npm 安装memcached
- lru-cache
- npm 安装memory-cache
- npm 安装node-cache
任何可靠的信息来源/个人经验都会有所帮助。
所以基本用法是简单的键:值存储。
只需要知道这些不同商店的底层架构是否相似/不同,如果不同,那么哪些是可扩展的。
[express-session 使用其中的哪一个来实现 MemoryStore。]
【问题讨论】:
-
您的问题类似于“哪个数据库最好”?实际上,这是一个复杂的问题,取决于一系列要求和权衡,在某些情况下,还取决于首选的编程风格。在许多情况下,您也可以简单地使用 Javascript 对象将内容存储在内存中,而无需获取任何类型的外部包/库。这一切都取决于您的要求。
标签: node.js caching express memcached