2016-01-11 4 views
-1

Я ищу реализацию экспресс-сессии в своем приложении и вам нужно сделать выбор по тому, какую сессию хранить, чтобы использовать вместо встроенного запоминающего устройства, которое поставляется с этой библиотекой.express-session: альтернативы через связанное запоминающее устройство

Я понимаю ограничения использования запоминающего устройства в производственной среде, я видел, что есть другие более стабильные хранилища памяти, такие как memcache, которые, как я думаю, я где-то читал, могут пережить перезагрузки приложений, чтобы пользователи вошли в систему - я получил это право ?

Есть ли какая-либо реализация хранилища памяти, которая может использоваться в производственной среде, или же желательно, чтобы она была четкой и подходит для надлежащего хранилища db, такого как mongoDB?

Я стараюсь как можно меньше свести к минимуму кривую обучения для других в моей команде и уменьшить затраты на установку и обслуживание для производства, что может привести к созданию отдельного хранилища db.

ответ

0

Mongo может быть в порядке, но он может захлебываться под нагрузкой. YMMV.

Redis - лучшая ставка imho. См. Например, https://github.com/tj/connect-redis.

Посмотрите полный текст: tutorial Использование connect-redis

Смежные вопросы