Как узнать данные о подписчиках nginx http_push_module? - вопрос №669961

На сервере с Ubuntu Linux установлен nginx с модулем http_push_module. http_push_module работает, но проблема в следующем: необходимо организовать список онлайн клиентов (чтобы в последующем клиенты могли видеть «кто онлайн»). Есть ли какие-то решения или предложения помимо замены чем-то другим?
24.06.13
1 ответ

Лучший ответ по мнению автора

насколько я знаю, то как такового варианта, чтоб отслеживать пользователей онлайн есть всего пара. 1) принять за вариант, что пользоватесь находиться на сайте 5 минут. в базу ложить время захода пользователя на любую страницу… тогда (время захода + 5 минут) >= нынешнему времени — в этом промежутке будут он-лайн пользователи 2) сделать скрипт, который обновляется например каждую минуту, а там он дергает скрипт, который обновляет время пользователя… ну и, само собой, принять время например 5 минут… если нынешнее время >= время пользователя >= нынешнее время — 5 минут — тогда пользователь он-лайн… такую вещь можно огранизовать с помощью аякса или сделать скрытый самообновляющийся фрейм

25.06.13
Лучший ответ по мнению автора

Виталий

Читать ответы
Посмотреть всех экспертов из раздела Технологии > Unix
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store