求高手帮忙,解决给100分

来源:百度知道 编辑:UC知道 时间:2024/07/01 12:26:05
我在写个小论坛,对于每个帖子的浏览量,我是统计每个帖子的访问数(在数据库为每个访问做记录),但是不能时时更新每个帖子的浏览量(因为效率),我想每1分钟更新一次浏览量,代码该怎么写?
我一点头绪都没有,谢谢

代码骑士也简单 楼上说的用application赞成,不过用时间来触发这个效率也不高吧 你可以几率每次访问的时间,记录在application变量里面,然后比对当前访问和上个访问的时间差,大于等于1分钟的执行更新操作

定义application变量,来统计次数(每个帖子对应一个变量)

然后写一个类,用时间来触发,每分钟去application变量 写入数据库

2L如果连续访问 则不是不能插入到库里面了. 应该用两个APPLICATION
一个用来保存上一次插入的时间. 一个则用来记录总数.

正常读取,在页面上写一段js代码,调置 你要刷新的时间。
window.setTimeout();

2L的貌似更灵活些