Показать сообщение отдельно
  #3 (permalink)  
Старый 07.07.2015, 12:27
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от kobezzza
нужно больше инфы
Какой именно?

nodejs+express+nginx. ограничений в устанавливаемом ПО нет.

Хочу, чтобы пользователи при логинизации запрашивали последние обновления (они хранятся в кэше nodejs и отдаются быстро).

Т.к. пользователи ходят по страницам, то каждый раз гонять инфу с сервера не кавайно, поэтому инфа хранится в браузере в localStorage, а запрашивать будем только изменения, проверяя к примеру последний добавленную запись в кэш на сервере.

Самый большой вопрос связан с запросами кто онлайн: когда запрашивать кто онлайн, как узнать что пользователь закрыл браузер|вкладку, как определить что пользователь онлайн, активен, где и как хранить сессию, чтобы работало быстро и не нужно было в течении 1 сессии кидать запрос в базу на чтение инфы о пользователе?

Через socket.io я могу с сервера посылать нужные обновления пользователям, но не понимаю как проверять онлайность.


Предполагаю:
при открытии вкладки(браузера) нужно создавать сессию и отдавать её пользователю
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.

Последний раз редактировалось Gozar, 07.07.2015 в 12:36.
Ответить с цитированием