Express + MongoDB的最佳会话存储中间件 [英] Best Session Storage Middleware for Express + MongoDB
问题描述
我一直在寻找,发现这个:
-
session-mongoose
( https://github.com/donpark/session-mongoose )
根据作者的评论,这不是生产准备好的原因如下:
- 测试不足
- 零优化
- 有更好的
选项比MongoDB会话存储
-
strong> connect-mongo ( https://github.com/kcbanner/connect-mongo )
-
express-session-mongo ( https://github.com/davglass/express-session-mongo )
根据这些课程
- Sencha Connect Memory Store
- ciaranj's express-session-mongodb
-
connect-session-mongo ( https://github.com / bartt / connect-session-mongo )
我一直在看他们的代码,我试图找到一个性能比较文章。你有建议哪个是最好的经验?
connect-mongo ( https://github.com/kcbanner/connect-mongo )看起来比别人更好。
express-session-mongo 和 connect-session-mongo 非常旧,基于旧版本的 mongodb
驱动程序。
session-mongoose 根据 mongoose
,比 mongodb
驱动程序慢。
我认为 connect-mongo 是最好选择。
I was looking for the best middleware for storing session data in MongoDB to use in a production application that uses express?
I've been looking around and found this:
session-mongoose (https://github.com/donpark/session-mongoose) According to author's comment this is not production-ready for following reasons:
- insufficient testing
- zero optimization
- there are better options than MongoDB for session storage
connect-mongo (https://github.com/kcbanner/connect-mongo)
express-session-mongo (https://github.com/davglass/express-session-mongo)
Based on these classes
- Sencha Connect Memory Store
- ciaranj's express-session-mongodb
connect-session-mongo (https://github.com/bartt/connect-session-mongo)
I've been looking at their code, I was trying to find also a performance comparisson article. Do you guys have experience to suggest which is the best?
connect-mongo (https://github.com/kcbanner/connect-mongo) looks better then others.
express-session-mongo and connect-session-mongo are very old and based on old version of mongodb
driver.
session-mongoose based on mongoose
, that slower than mongodb
driver.
I think connect-mongo is the best choose.
这篇关于Express + MongoDB的最佳会话存储中间件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!