脚本宝典收集整理的这篇文章主要介绍了php – 跟踪页面查看并显示每日,每周,每月结果,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个网站,显示按类别分类的文章.我想跟踪每篇文章的观看次数.然后,在侧栏中,显示前5个文章,查看当天,过去的温柔和上个月内的文章.您认为最好的方法是什么?每个视图的数据库中有一行(article_id,timestamp)?什么是最少的服务器工作量?
谢谢,乔
例如,您可以拥有以下表格
> hIT_count:article_id,timestamp
> hit_count_daily:day,year,article_id,hit_count
> hit_count_weekly:week,hit_count
> hit_count_monthly:month,hit_count
> hit_count_yearly:year,hit_count
然后,您可以处理hit_count表中的数据,将其添加到聚合表,然后从hit_count表中删除数据.
您还需要考虑如果有人刷新页面或GOOGLE抓取文章会发生什么.你想把它们算作命中吗?
为了防止抓取工具触发命中,您可以使用页面上的一些Javascript与服务器进行通信并注册命中.这样,普通浏览器将触发命中,但爬虫不会.
以上是脚本宝典为你收集整理的php – 跟踪页面查看并显示每日,每周,每月结果全部内容,希望文章能够帮你解决php – 跟踪页面查看并显示每日,每周,每月结果所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。