Node.js 会话存储的用途是什么?
我使用的是膝关节炎和护照,因此我使用中间件来处理我的会话。 现在,与expressjs中间件不同的是,文档中没有这样一个大的免责声明:默认的服务器端会话存储MemoryStore是专门为生产环境设计的。Node.js 会话存储的用途是什么?,node.js,session,koa,Node.js,Session,Koa,我使用的是膝关节炎和护照,因此我使用中间件来处理我的会话。 现在,与expressjs中间件不同的是,文档中没有这样一个大的免责声明:默认的服务器端会话存储MemoryStore是专门为生产环境设计的。 假设koa通用会话的MemoryStore已准备好供生产使用,为什么我要使用mysql或mongodb这样的重载会话存储库来存储整天来来去去的会话?使用它会给我什么MemoryStore没有的额外功能?内存会话存储非常适合于开发,但它有几个用于生产的小问题 重新启动服务器会导致所有会话无效,这
假设koa通用会话的MemoryStore已准备好供生产使用,为什么我要使用mysql或mongodb这样的重载会话存储库来存储整天来来去去的会话?使用它会给我什么MemoryStore没有的额外功能?内存会话存储非常适合于开发,但它有几个用于生产的小问题
- 重新启动服务器会导致所有会话无效,这对应用程序的用户不好
- 内存存储在处理生产级负载时效率不高,同时可能有大量会话正在进行,因此,更高效的存储最好是写入磁盘和经常使用的缓存。数据库将满足所有这些品质