Технологии

Решено

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

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

июнь 24, 2013 г.

  • Всего ответов: 1

  • Саша - аватарка

    Саша

    16-й в Технологиях

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

    июнь 25, 2013 г.
    Ответ понравился автору
    Лучший ответ по мнению автора

Похожие вопросы