- RU.PHP ------------------------------------------------------------- RU.PHP -
Msg : #1066 [1443]
От : Konstantin Boyandin 2:5020/175.2 26 июня 03, 19:58
Кому : Igor Andreyev 26 июня 03, 22:23
Тема : Re: скрипт для сервера apache
-------------------------------------------------------------------------------
From: "Konstantin Boyandin"
Приветствую, Igor Andreyev!
>> Уточнение: что понимается под "количеством пользователей, находящихся
>> на сайте"? Те, для которых исполняется в данный момент HTTP запрос (не
вполне
>> представляю, как их оперативно подсчитать)? Те, которые загрузили некий
>> URL с сайта в течение последних 4 (5,7,20 и т.д.) минут?
IA> Вполне пойдет в течении последних N минут.
При помощи БД и сессий легко (особенно, когда сессии в БД хранятся).
1. Создаёшь таблицу, в которой хранишь session id и timestamp (время/дату)
обращения к скрипту.
2. Обновляешь поле с временем при каждом обращениик каждому скрипту на
сайте.
3. Считаешь количество записей в таблице со значением поля timestamp не
старше указанных N минут.
Таблицу полезно иногда чистить... от слишком старых записей.
Hапример, так. Или нужно готовое решение?
Всего наилучшего,
Константин
Шамтеран: http://shamteran.ru
--- ifmail v.2.15dev5
* Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)
При переходе по баннеру - скидка 25% на первый месяц обслуживания! При переходе по баннеру - скидка 25% на первый месяц обслуживания!