2012-05-10 2 views
0

Я пытаюсь сделать довольно линейный график для представления скорости регистрации пользователей на моем сайте. Каким будет лучший способ для извлечения и хранения данных статистики сайтов в базе данных MySQL?Сохранение данных статистики в базе данных MySQL для линейного графика

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

ответ

2

Я предлагаю вам указать время, которое пользователи зарегистрировали в вашей таблице пользователей. Затем вы можете выполнить любой анализ, который вам нравится позднее.

0

Вы также можете создать поле в таблице, которое обновляется заданием cron (по минутам, часам, дням и т. Д.), В этом поле сохраняется статус пользователя, новый, старый или другой статус, который у вас есть.

Как указано eggyal, у вас также должно быть поле с датой регистрации пользователя

Смежные вопросы