Expressを使用する本番アプリケーションで使用するためにセッションデータをMongoDBに保存するための最良のミドルウェアを探していましたか?
私は周りを見回してこれを見つけました:
session-mongoose( 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 )
これらのクラスに基づく
- 煎茶コネクトメモリーストア
- ciaranjの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-mongoosemongoose
に基づいており、mongodb
ドライバーよりも低速です。
connect-mongoが最良の選択だと思います。