Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

динамическая статистика (mam0nt)
Author Message
mam0nt
Заглянувший



Joined: 18 Feb 2006
Posts: 6
Карма: 0
   поощрить/наказать


PostPosted: Wed Feb 22, 2006 9:50 am (написано за 1 минуту 27 секунд)
   Post subject: динамическая статистика
Reply with quote

Как устроить динамическую статистику посещений сайта на РНР с пом. Мускула ( в смысле, печатать, кто онлайн и сколько их)?
Back to top
View user's profile Send private message
Миша Спларов
Участник форума



Joined: 17 Nov 2003
Posts: 821
Карма: 65
   поощрить/наказать

Location: Россия, Москва

PostPosted: Wed Feb 22, 2006 11:11 am (спустя 1 час 20 минут; написано за 1 минуту 12 секунд)
   Post subject:
Reply with quote

Запоминать в базе время захода и идентификатор пользователя. Например, в течении 5-ти минут со времени последнего обращения считается, что пользователь на сайте.
Back to top
View user's profile Send private message
mam0nt
Заглянувший



Joined: 18 Feb 2006
Posts: 6
Карма: 0
   поощрить/наказать


PostPosted: Wed Feb 22, 2006 8:39 pm (спустя 9 часов 28 минут; написано за 1 минуту 27 секунд)
   Post subject: бд
Reply with quote

проблема не в том, как залепить енто в БД, а в том, чтобы вовремя оттудова удалять :-)
Back to top
View user's profile Send private message
VitaliyM
Участник форума



Joined: 19 Jul 2005
Posts: 283
Карма: 10
   поощрить/наказать


PostPosted: Wed Feb 22, 2006 10:05 pm (спустя 1 час 25 минут; написано за 47 секунд)
   Post subject:
Reply with quote

Миша Спларов wrote:
Запоминать в базе время захода и идентификатор пользователя. Например, в течении 5-ти минут со времени последнего обращения считается, что пользователь на сайте.
Соответственно, если при проверке выясняется, что пользователя пять минут не было - удаляйте.
Back to top
View user's profile Send private message Send e-mail
mam0nt
Заглянувший



Joined: 18 Feb 2006
Posts: 6
Карма: 0
   поощрить/наказать


PostPosted: Thu Feb 23, 2006 11:09 am (спустя 13 часов 4 минуты; написано за 58 секунд)
   Post subject: php
Reply with quote

А что будет их удалять при истечении пяти минут ?????
прога на сервере?
Back to top
View user's profile Send private message
VitaliyM
Участник форума



Joined: 19 Jul 2005
Posts: 283
Карма: 10
   поощрить/наказать


PostPosted: Thu Feb 23, 2006 11:19 am (спустя 10 минут; написано за 53 секунды)
   Post subject:
Reply with quote

Да тем же скриптом, который проверять будет и удаляйте. Можно, конечно, и отдельный на cron повесить, только зачем?
Back to top
View user's profile Send private message Send e-mail
Guest






Карма: 388
   поощрить/наказать


PostPosted: Mon Aug 10, 2009 7:48 pm (спустя 3 года 5 месяцев 15 дней 8 часов 28 минут; написано за 21 секунду)
   Post subject:
Reply with quote

А подскажите как этот скрипт реализовать?
Back to top
freeeire
Заглянувший



Joined: 05 Oct 2008
Posts: 8
Карма: 0
   поощрить/наказать


PostPosted: Tue Sep 01, 2009 5:03 pm (спустя 21 день 21 час 14 минут; написано за 5 минут 59 секунд)
   Post subject:
Reply with quote

Такая штука легко реализуется на сессиях.
Стартуете сессию, записываете в мускл PHPSESSID и значение времени его активности.
После делаете COUNT выборку из мускл пользователей, у которых значение времени активности в мускл не превышает 5(или сколько Вам нужно) минут от текущего времени, остальные записи удаляете чтобы подчистить базу.
Алгоритм примерно такой :)
Back to top
View user's profile Send private message
empirik
Заглянувший
Banned


Joined: 07 Sep 2009
Posts: 2
Карма: 0
   поощрить/наказать


PostPosted: Mon Sep 07, 2009 10:35 am (спустя 5 дней 17 часов 32 минуты; написано за 36 секунд)
   Post subject:
Reply with quote

Еще желательно это делать отдельным кроном, который запускаеться раз в 2-3 минуты. Что бы не грузить сильно сервер
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML