Latest posts on Кто онлайн? topichttps://python.su/forum/topic/25881/2014-12-29T01:08:55+02:00Веб-технологии :: Pyramid / Pylons / TurboGears :: Кто онлайн?
2014-12-29T01:08:55+02:00lightarhont138358<blockquote><em>bismigalis</em><br/>по теме не скажу, но pyramid_whoauth точно не томне кажется надо смотреть в сторону сессий хранящихся в базе (pyramid_beaker или pyramid_redis_sessions) и потом брать данные из базы</blockquote>Большинство вешает на каждое событие - апп базы пользователей, где в lastlogin(lastactivity) добавляется unixstamp и сравнение в 5 минут. Если пользователь ничего не делал 5 минут, то он не активный и его на сайте нет.<br/>Это примитивно, но наиболее эффективно по сочетанию ресурсы/эффективность.<br/>Есть ещё вариант делать ajax запрос каждые 2 минуты. Для этого же самого.<br/>А больше я пока не знаю…
Веб-технологии :: Pyramid / Pylons / TurboGears :: Кто онлайн?
2014-12-28T23:24:11+02:00bismigalis138357по теме не скажу, но pyramid_whoauth точно не то<br/><br/>мне кажется надо смотреть в сторону сессий хранящихся в базе (pyramid_beaker или pyramid_redis_sessions) и потом брать данные из базы
Веб-технологии :: Pyramid / Pylons / TurboGears :: Кто онлайн?
2014-12-28T06:53:48+02:00lightarhont138337Скажите как вы определяете всех пользователей кто онлайн?<br/>Теоретически, можно помечать тех кто авторизируется. <br/>Но как узнать кто вышел?<br/>Сделать специальную функцию, которая будет апать last_login при каждом действии пользователя?<br/>Мне кажется ответ нужно искать с помощью сессий кук и т д.<br/>Есть pyramid_whoauth, разработанный Mozilla, но как он работает, как им пользоваться, я не до конца понял…