考虑一下像tomcat
这样的java应用程序,它处理sessions
。sessions
存储在内存中(在服务器重新启动期间可以将serialized
存储到硬盘)。
对于不自行处理会话的nodejs
应用程序,可以使用托管在https://github.com/expressjs/session上的名为expressjs/session
的库来开发会话。在查看expressjs/session
文档时,您会看到以下警告:
警告:(默认服务器端会话存储,
MemoryStore
)不是为生产环境而设计的。在大多数情况下,它都会泄漏内存,不会扩展到单个进程,而是用于调试和开发。
对我来说,在内存中存储会话是目前在java应用程序中所做的工作,没有任何问题。
现在我的问题是:
nodejs
中将会话存储在内存中仍然是一种糟糕的做法吗?!(请参阅会话存储的用途是什么?)https://stackoverflow.com/questions/37153049
复制