31

Expressを使用する本番アプリケーションで使用するセッションデータをMongoDBに保存するための最適なミドルウェアを探していましたか?

私は周りを見回してこれを見つけました:

  1. session-mongoosehttps://github.com/donpark/session-mongoose)作成者のコメントによると、これは次の理由で本番環境に対応していません。

    • 不十分なテスト
    • ゼロ最適化
    • セッションストレージにはMongoDBよりも優れたオプションがあります
  2. connect-mongohttps://github.com/kcbanner/connect-mongo

  3. express-session-mongohttps://github.com/davglass/express-session-mongo

    これらのクラスに基づく

    • 煎茶コネクトメモリーストア
    • ciaranjのexpress-session-mongodb
  4. connect-session-mongohttps://github.com/bartt/connect-session-mongo

私は彼らのコードを見てきました、私はパフォーマンス比較の記事も見つけようとしていました。どれが一番いいかを提案した経験はありますか?

4

2 に答える 2

35

connect-mongohttps://github.com/kcbanner/connect-mongo)は他のものより良く見えます。

express-session-mongoconnect-session-mongomongodbは非常に古く、古いバージョンのドライバーに基づいています。

セッション-マングースに基づいており、ドライバーmongooseよりも遅い。mongodb

connect-mongoが最良の選択だと思います。

于 2012-12-27T19:41:24.613 に答える
2

connect-mongodb-session

  • https://www.npmjs.com/package/connect-mongodb-session
  • 3か月前に公開
  • connect-mongodb-session接続およびExpress用のMongoDBベースのセッションストレージ。connect-mongoのようなモジュールの、手入れの行き届いたフル機能の代替品となることを意味します
  • グーグルもこれを最初に表示するようになりました。

connect-mongo


于 2020-11-13T04:59:25.997 に答える