我经营一个本地目录网站(想想 yelp/yell.com 等),需要向网站上列出的企业提供分析数据。
我需要跟踪以下内容:
1) 特定页面的访问者数量(即:Jim 的小部件被查看了 65 次)
2) 用户点击链接的次数(即:25 位用户点击访问您的网站)
我可以通过在每次发生动作时简单地在相关数字上加一来做到这一点。
我希望能够将其拆分为日期范围,例如,过去 30 天、过去 12 个月、所有时间。
如何将这些数据存储在数据库中?我只需要理论,不需要代码!如果有人可以解释存储此信息的最佳方式,我将不胜感激。
例如,我是否将一张表用于日期,一张用于页面/链接,另一张用于用户数据(点击的链接/访问的页面)?到目前为止,我唯一的解决方案是每次发生其中一个操作时向数据库添加一个新行,这不会很好地扩展。
感谢任何可以提供帮助的人。