|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Denis Roshchin 2:5020/400 14 May 2003 16:59:41 To : Alexander V. Wolf Subject : Re: [NEWS] Сколько народу в онлайн? -------------------------------------------------------------------------------- Приветствую. "Alexander V. Wolf" <wmaster@uni-altai.ru> сообщил/сообщила в новостях следующее: news:94167556253.20030514104206@uni-altai.ru... > > DN> Hаверное количество открытых соединений с www сервером. > > В самую точку. Hикто не писал подобного? > Hаверное проще всего будет модифицировать под свои нужды какой-либо > обработчик логов сервера или написать свой... > Хотя можно написать свой счетчик-ранкер и на каждую страничку ставить > его прозрачным гифом 1х1 Читал-читал... не выдержал :)). Записывать все ip (ну какой еще идинтификатор-то? Можно куку, конечно, случайночисленную :)). Лучше в базу. Потом делать выборку (DISTINCT не забудь) за последние 10-15 минут, - это и будут пользователи "онлайн". И запускать её на всех страницах, как обычную функцию. Зачем какие-то счетчики.... ps. Hа счет правильности - ну так это всё примерно. Конечно, если так рассудить - а на странице ли я, если окно свернуто? :)). Просто период увеличивается до 10-20 минут, и смотрится реальная активность (то есть, что я пришел, перешел или что-то нажал). А вот сделать маленький фреймчик и каждую минуту в нем перегружатся - это уже забавно, но не имеет реального смысла :)). -- Denis Roshchin [ Комиссия по контролю ]; [[ denis@komkon.org ]], [[ www.komkon.org/~denis/ ]]. --- ifmail v.2.15dev5 * Origin: "MTU-Intel ISP" (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/9104c220e772.html, оценка из 5, голосов 10
|