正如你在问题中提到的,有很多方法可以做到这一点,但周/月统计数据增加了一个你可能一开始就不知道的复杂程度。
简单的方法是将“点击”或“视图”作为元值存储在wp\\U Posteta中,但这不会给您提供所需的时间戳。
更可靠的解决方案是将数据存储在专用表中。每个“单击”或“查看”都将作为新行插入,并带有时间戳,以便您可以进行每周/每月总计。
请注意,使用专用的分析表进行复杂的操作将很快使数据库膨胀,并且随着表变大,对“总计”的查询将影响性能。还有一些方法可以解决这个问题(视图、缓存、将归档文件滚动到摘要表中等),但所有这些都深入到了“数据库体系结构”的讨论中。