Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试制作一个漂亮的折线图来表示用户注册到我的网站的比率。将我的站点统计数据获取并存储到 MySQL 数据库的最佳方法是什么?
我正在考虑使用一个 cron 作业,它会从一个单独的表中获取用户总数,然后减去以前的总数以获得新注册用户的数量。该值将用于折线图。对我来说,这似乎太多了,特别是如果我想以每分钟为基础获得用户率。有没有更有效的方法来做到这一点?我应该将每一天存储在单独的行中吗?
我建议您将用户注册的时间包含在您的用户表中。然后,您可以在以后执行您喜欢的任何分析。
您还可以在表中创建一个由 cron 作业升级的字段(按分钟、小时、天等),该字段存储用户的状态、新的、旧的或您拥有的其他状态。
正如eggyal所说,您还必须有一个用户注册日期的字段