Программирование > Теория, алгоритмы и стандарты
Как посчитать пользователей, которые находятся на сайте?
USE:
Каким способом делается это на форумах? как определяются те пользователи, которые активные?
можно ли при использовании Perl, но не использую Apache::Session добиться такого эффекта?
Можно ли счтатать пользователей по их последнему визиту? вот скажем зашел я на сайт - в базу записали, был последний раз здесь в это время. для меня же когда я заходил по всей базе прошлись и посмотрели у кого последний визит скажем не позже 1 минуты. так можно или немного криво?
NeoNox:
--- Цитировать ---так можно или немного криво?
--- Конец цитаты ---
Я так реализовывал. Иначе, вроде, никак.
ThE0ReTiC:
Да можно - почему нет...
В порядке бреда:
1. - Можно, например, писать ник в отдельную таблицу и вычитывать из этой таблицы ники активных пользователей.
2. - Можно, например, завести отдельно поле в таблице пользователей, куда записывать булево значение - на форуме пользователь или нет...
Ну и еще можно чего-нить придумать :)
USE:
--- Цитировать ---Я так реализовывал. Иначе, вроде, никак.
--- Конец цитаты ---
т.е. на этом форуме так же реализовано?
а какой таймаут вы ставили? минуту, две, пять?
USE:
--- Цитировать ---Можно, например, писать ник в отдельную таблицу и вычитывать из этой таблицы ники активных пользователей
--- Конец цитаты ---
я никами не оперирую, у меня только id :) куда удобнее.
--- Цитировать ---Можно, например, завести отдельно поле в таблице пользователей, куда записывать булево значение - на форуме пользователь или нет
--- Конец цитаты ---
сложновато, ихмо. можно просто писать дату последнего визита, а потом при выборке брать where дата последнего не меньше текущей на какой-то тайм аут.
все-таки, какие тайм ауты вы ставили?
Навигация
Перейти к полной версии