@Us59

Как узнать сколько людей на сайте?

Подскажите, есть ли готовые решения, которые показывают количество людей на сайте в текущий момент времени +-5 мин?

Вот например, есть всякие онлайн чаты для сайтов, хочу что-то подобное, что можно также быстро прикрутить и смотреть статистику.
  • Вопрос задан
  • 262 просмотра
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
Гуглить по запросам "live site counter" и "realtime site counter". Тысячи их.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@nrgian
Строго говоря, "сколько прямо сейчас" без специального решения не скажешь. Так как связь между сервером и браузером осуществляется, в общем случае, только в момент обновления страницы. После того как мы отдали из сервера в браузер информацию - мы не знаем смотрит ли страницу человек до сих пор или нет.

Впрочем в специфических случаях постоянная связь между браузером и вебсервером имеется.

Универсальное решение - класс программного обеспечения который может дать ответ на ваш вопрос более-менее оперативно и более менее точно это т.н. программы типа "Log Analysis"

Если вам нужно знать статистику задним числом - это другое ПО - Google Analysis, Yandex Metrics

Если вам нужно знать максимально оперативно и максимально точно - то попросите программиста, чтобы он организовал подсчет в движке вашего сайта.

Вот например, есть всякие онлайн чаты для сайтов, хочу что-то подобное, что можно также быстро прикрутить и смотреть статистику.


Это вообще легкотня.
Если чат действительно онлайн, то у него с каждым пользователем открыт коннект по какой то технологии сделанный (например, websocket) и абсолютно точно можно сказать сколько этих коннектов и как давно по каждому из этих коннектов осуществлялась передача информации.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы