适用于Express + MongoDB的最佳会话存储中间件
我正在寻找最好的中间件来存储MongoDB中的会话数据,以便在使用express的生产应用程序中使用?
我一直在环顾四周,发现这一点:
-
session-mongoose ( https://github.com/donpark/session-mongoose )根据作者的评论,这不是生产就绪的原因如下:
- testing不足
- 零优化
- 有更好的select比MongoDB会话存储
-
connect-mongo ( https://github.com/kcbanner/connect-mongo )
-
express-session-mongo ( https://github.com/davglass/express-session-mongo )
基于这些类
- Sencha连接内存存储
- ciaranj的快速会议mongodb
-
connect-session-mongo ( https://github.com/bartt/connect-session-mongo )
我一直在看他们的代码,我试图find一个性能comparisson文章。 你们有经验来推荐哪一个最好?
connect-mongo ( https://github.com/kcbanner/connect-mongo )看起来比其他人好。
express-session-mongo和connect-session-mongo都很旧,基于老版本的mongodb
驱动程序。
基于mongoose
会话猫 mongoose
,比mongodb
驱动程序慢。
我认为connect-mongo是最好的select。