socket.io определяет, подключен ли пользователь к сети или нет. Должен ли я хранить данные в базе данных? - PullRequest
0 голосов
/ 01 ноября 2019

Я проходил через этот вопрос: socket.io определяет, подключен ли пользователь к сети или нет .

В ответ Я видел, что создан объект, содержащий онлайн-пользователей. В производственном приложении вы должны хранить эти данные в базе данных, как Redis? Или это нормально, если он сохраняется в памяти на сервере?

1 Ответ

1 голос
/ 01 ноября 2019

Я бы не стал хранить пользователей в памяти сервера, представьте себе такой случай:

. По какой-то причине вам необходимо перезапустить сервер, сбой, обновление новой версии, новый выпуск и память сервера. сервер перезагружается, и вы теряете объект пользователей.

Так что для этого повторного просмотра выглядит отличный вариант для хранения данных пользователей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...