我正在开发一个类似于hulu的网站,我正在尝试找出显示当天最受欢迎内容的最佳方式,以及本周最受欢迎的内容基于点击...我能想到这样做的唯一方法就是记录mysql中的每一个命中以及时间戳,但这似乎不是最好的方法..有没有人知道更好的解决方案?
答案 0 :(得分:0)
Google Analytics不会做这项工作吗?
答案 1 :(得分:0)
如果你仍然使用MySQL,你可以每小时修改一次这个查询:
INSERT INTO most_popular (day, week, content_id, created)
SELECT DAYOFYEAR(visited), WEEKOFYEAR(visited), content_id, NOW()
FROM visit_log WHERE visited > NOW() - INTERVAL 1 DAY
然后使用most_popular表做你想要的。主要思想是后台处理。