仁者无忧,智者无虑,勇者无惧 [逍遥群:65491358]
discuz论坛统计
上一篇 /
下一篇 2008-04-01 14:09:56
/ 个人分类:网站开发
discuz系统各
论坛的
统计信息是采取
计划任务+forums表存放的方式来实现的。如forums表存放了主题数、今日发帖数、最后回复的内容等信息。相应的这些信息可以通过后台的其他设置=>计划任务中相应的计划任务来更新。执行计划任务后,相应的记录就会被重置,然后开始累加并写入。这种方式效率应该是比较理想的,但是有缺点是统计数据可能会不准确,要看计划任务的实际执行
时间。
可以通过SQL来对比:
1、今日发帖:select count(*) from kdb_posts where dateline>=UNIX_TIMESTAMP(curdate())
2、今日发帖列榜:select count(*),author from kdb_posts where dateline>=UNIX_TIMESTAMP(curdate()) group by author order by count(*) desc
3、forums中的记录:SELECT count(todayposts) FROM kdb_forums
导入论坛
引用链接
收藏
分享给好友
推荐到圈子
管理
举报
TAG:
discuz
统计
论坛