CakePHP 1.3: Как я могу проверить, сколько посетителей у меня на сайте в определенное время? - PullRequest
2 голосов
/ 27 января 2012

Я хочу получить некоторые идеи о том, как справиться с этим.Как в режиме реального времени проверить, сколько посетителей посещают мой сайт в определенное время с помощью CakePHP?Стоит ли полагаться на сеансы, или я должен настроить функцию, которая извлекает данные из таблицы БД, или есть какой-нибудь лучший способ?

Спасибо,

1 Ответ

2 голосов
/ 27 января 2012

Один из вариантов - установить для управления сеансами значение База данных, поэтому Cake сохраняет все сеансы в базе данных. Затем посчитайте количество активных сессий в таблице базы данных. Вам нужно будет сделать собственное определение «активного», но вы могли бы (например) взглянуть на значение modified записей и сказать, что изменение за последние 3 или 5 минут означает активный сеанс.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...