我目前正在开发一种URL缩短服务。我想允许用户查看其网址的统计信息。如何成为桌子。 首先,它必须是网址ID,但是,我如何对每天的点击进行排序?
答案 0 :(得分:1)
这实际上取决于您希望能够显示的统计数据。在绝大多数情况下,您可以有两列:URL ID,以及某人使用该URL时的时间戳,每当有人通过您的服务使用URL时插入一行。这将生成大量行,但您将能够获得所需的任何统计信息。
我怀疑你需要永远需要第二次统计,所以我建议设置一个预定的工作,每天运行一次,并将当天的统计数据“汇总”到第二个表中。第二个表可以有3列:URL ID,日期和点击次数。每天,浏览包含每次点击的第一个表格,找出每个网址的点击次数,并在第二个表格中插入“摘要”行。然后从第一个表中删除所有单独的点击行。
有意义吗?