我一直在寻找用于在MongoDB中存储会话数据的最佳中间件,以便在使用express的生产应用程序中使用?
我一直在环顾四周,发现了这个:
会话猫鼬 (https://github.com/donpark/session-mongoose) 根据作者的评论,由于以下原因,这不是生产准备:
- 测试不足
- 零优化
- 还有更好的 MongoDB用于会话存储的选项
connect-mongo (https://github.com/kcbanner/connect-mongo)
express-session-mongo (https://github.com/davglass/express-session-mongo)
基于这些类
- Sencha Connect Memory Store
- ciaranj的express-session-mongodb
connect-session-mongo (https://github.com/bartt/connect-session-mongo)
我一直在看他们的代码,我试图找到一个性能比较文章。你们有经验建议哪个是最好的吗?
答案 0 :(得分:24)
connect-mongo (https://github.com/kcbanner/connect-mongo)看起来比其他人好。
express-session-mongo 和 connect-session-mongo 非常陈旧,基于旧版mongodb
驱动程序。
mongoose
的 session-mongoose ,比mongodb
驱动程序慢。
我认为 connect-mongo 是最佳选择。
答案 1 :(得分:0)
connect-mongodb-session
connect-mongo