1

Express-session をアプリケーションに実装することを検討しており、このライブラリに付属のバンドルされたメモリストアの代わりに使用するセッションを選択する必要があります。

実稼働環境でメモリストアを使用することの制限を理解しています.memcacheなどの他のより安定したメモリストアがあることを見てきました.どこかで読んだことは、ユーザーがログインしたままアプリを再起動しても生き残ることができると思います-私はそれを正しく理解していますか?

実稼働環境で使用できるメモリ ストアの実装はありますか、それとも mongoDB などの適切な db ストアを使用することをお勧めしますか?

私は、チームの他のメンバーの学習曲線を可能な限り最小限に抑え、本番環境のセットアップとメンテナンスのオーバーヘッドを削減しようとしています。これは、個別のデータベース ストアを使用することで十分に実現できます。

4

1 に答える 1

0

Mongo は問題ないかもしれませんが、負荷がかかると詰まる可能性があります。YMMV。

Redisの方が良いでしょう。たとえば、https://github.com/tj/connect-redisを参照してください。

connect-redis を使用した完全なチュートリアルについては、こちらを参照してください

于 2016-01-11T18:58:13.787 に答える