[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: реал-тайм на php
Страницы: 1, 2, 3
VELIK505
Цитата (DedMorozzz @ 29.12.2015 - 15:23)
говоришь что мемкеш юзаешь.. а что мешает онлайновость на мемкеше сделать?
Если юзер открыл сайт и уехал в другую страну, е вырубая комп, то по логике аякса - он онлайн, хотя это не правда

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

Чем такой вариант не нравится?

разницы нет что в мемкеш запросы слать что в memory таблицу.
напрягает сам пых. а именно инклюд и сессион старт. а каждые 10 мин я итак минусую устаревших по крону:
DELETE FROM `users_online` WHERE unix_timestamp() - lastvisit >= 600
Игорь_Vasinsky
Цитата
Если юзер открыл сайт и уехал в другую страну, е вырубая комп, то по логике аякса - он онлайн, хотя это не правда

чё за бред)) юзер онлайн - пока он онлайн и баста.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Valick
Цитата (Игорь_Vasinsky @ 30.12.2015 - 11:14)
чё за бред)) юзер онлайн - пока он онлайн и баста

сам ты йолка
юзер онлайн пока он активен на сайте
если он ушёл от компа (у меня например комп месяцами дома не выключался) то его нет онлайн
а ты , например, такой сидишь в соцсети, смотришь, а корефан онлайн (хотя он уже давно в бане с тёлками), пишешь ему а в ответ... тишина, а он всё онлайн и онлайн.
И ты думаешь, а какого хора он мне не отвечает, начинаешь его ругать матерными словами, а у него в бане с девками уши краснеют. Девки подумают что он стесняется и вообще девственник и не дадут ему, даже сиську не покажут.
А всё потому что кому-то в голову пришло захерачить такой вот онлайн.
А был бы нормальный онлайн чекер, ты смотришь его нету, звонишь ему, и вот уже едешь к нему в баню, где тёлочки уже распаренные и готовые к употреблению.

_____________
Стимулятор ~yoomoney - 41001303250491
DedMorozzz
Цитата (Игорь_Vasinsky @ 30.12.2015 - 11:14)

чё за бред)) юзер онлайн - пока он онлайн и баста.

чушь же
Рассмотрим пример - сайт знакомст. Идёт между юзерами переписка. И тут 1му из - надо срочно отойти. И не закрывая табу уходит.
И 2й юзер продолжает писать, видя что 1й юзер онлайн но не отвечает и не понимает в чём дело

и 2й вариант. Он пишет 1му и спустя Н минут, видит статус "оффлайн", и понимает что "ну отошел", потом пообщаемся

Цитата (VELIK505 @ 30.12.2015 - 06:58)
а каждые 10 мин я итак минусую устаревших по крону:

т.о. получается онлайн от 10и до 19+и минут? Норм диапазон

_____________
Если не говорить пользователям, что Linux это "Сложно и страшно", то им совершенно всё равно, в чём не разбираться
DedMorozzz
Valick, опередил))
PS: вот прямо сейчас так и получилось. Я начал набирать сообщение, но пришлось отойти. Вернулся - дописал)

_____________
Если не говорить пользователям, что Linux это "Сложно и страшно", то им совершенно всё равно, в чём не разбираться
killer8080
DedMorozzz
а если юзер на этой вкладке смотрит видео и параллельно висит чат, в который он поглядывает краем глаза, кто что пишет. При этом сам никаких действий не производит, ни мышку не шевелит, ни кнопки не нажимает. в этот момент он "онлайн" или "оффлайн" ?
Valick
killer8080, для него онлайн, для всех других офлайн


_____________
Стимулятор ~yoomoney - 41001303250491
killer8080
Цитата (Valick @ 30.12.2015 - 13:21)
killer8080, для него онлайн, для всех других офлайн

это уже какой то двойной стандарт, как это и онлайн и оффлайн одновременно smile.gif
DedMorozzz
killer8080, видео это всегда отдельная тема. К примеру - комп в режим ожидания не уходит когда идёт видео. Когда идёт "проигрываемое видео" считается что на данный момент, юзер онлайн и его смотрит

_____________
Если не говорить пользователям, что Linux это "Сложно и страшно", то им совершенно всё равно, в чём не разбираться
killer8080
Цитата (DedMorozzz @ 30.12.2015 - 13:23)
killer8080, видео это всегда отдельная тема

ну видео это так для примера, юзер может тупо сидеть перед моником, общаться с рядом сидящим коллегой к примеру, и в это же время следить за сообщениями в чате. Одно другому не мешает, многозадачность же biggrin.gif
Просто само понятие "онлайна" тут весьма условно smile.gif
Valick
killer8080, нет никакого двойного стандарта, для всех он был некоторое время назад, ну а сам пусть хоть обчитается.

_____________
Стимулятор ~yoomoney - 41001303250491
killer8080
Цитата (Valick @ 30.12.2015 - 13:26)
для всех он был некоторое время назад, ну а сам пусть хоть обчитается.

если он сидит и читает новые сообщения, значит он в онлайне, отвечать на них или нет, или делать другие действия, это уже дело третье wink.gif
Valick
Цитата (killer8080 @ 30.12.2015 - 12:28)
если он сидит и читает новые сообщения, значит он в онлайне

нет
ответил в чат - статус онлайн и пошёл отсчёт например 10 минут, дальше в статусе надпись был некоторое время назад (5 минут, 10 минут и тд)

_____________
Стимулятор ~yoomoney - 41001303250491
killer8080
Цитата (Valick @ 30.12.2015 - 13:29)
нет

почему же, онлайн не подразумевает действий, если ты зашел в топик, внизу будшь показан как онлайн юзер просматривающий страницу, при этом никто не обязывает тебя отвечать в топике. На понятие онлайна оно никак не влияет.
Valick
Цитата (killer8080 @ 30.12.2015 - 12:31)
если ты зашел в топик, внизу будшь показан как онлайн юзер просматривающий страницу

это уже действие (обращение на сайт), открыл стараницу, засветился, висишь, не отвечаешь 10 минут, пинок под зад и для всех остальных тебя нет в топике

killer8080, вопрос тебе встречный, если умер перед монитором ты онлайн или нет?

кстати вопрос по форуму, почему я в топике никогда не видел человек 20 читающих тему, неужели регистрирует как-то не всех

_____________
Стимулятор ~yoomoney - 41001303250491
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.