您的位置:程序门 -> web 开发 -> asp



怎样能实现这样的功能???


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


怎样能实现这样的功能???
发表于:2007-01-11 21:01:54 楼主
我想让网站实现这样的功能:
     这个网站是动态的,网页的内容是按点击率来排列的.我想让网站当每一条信息被点击时,数据库的相关记录更新了。但是当你刷新网页时,更新的内容不用立刻显示出来。
  
     说的有点糊涂,简单的说是数据库记录每一回的点击。在第二天(或者更长的时间)显示更新,把信息按新的点击次数排列。

最好给出详细的程序.
发表于:2007-01-11 23:11:481楼 得分:0

再建一个项目记录今天点击数和点击时间,每次点击累加这个点击和记录当前时间,并先检查时间与当前是否在同一天,不同则把记录累加到相关id的总点击,并把当前清零
发表于:2007-01-12 19:32:172楼 得分:0
有没有楼上这种思路的现成代码?
发表于:2007-01-12 21:36:013楼 得分:0
给了楼主一个思路了,就自己好好想想怎么实现!
对自己以后类似功能的编写有一定的帮助!
支持自己编写!呵呵!
发表于:2007-01-13 10:22:304楼 得分:0
我想要是我自己编会比较烦琐,这样执行起来也会很慢。
我想到了这样的思路:
    1,网站生成静态的相应的文档(这样客户端就比较快),当点击信息时,后台自动记录点击的次数并存到一个临时的数据库里。
    2,对临时的数据库的存储方式是这样的:这个数据库的只有两个字段,一为id,二为点击数。当客户端点击时,就把信息所在的原数据库里的id加到临时数据库,并在“点击数”加1,有相同的点击就加1。
    3,到了更新时间,假如是凌晨0点整,程序就会执行更新,把临时数据库里的“点击数”加到原数据库对应的id上。并把临时数据库清空。然后再执行生成静态的页面。


    我说的清不清晰,高手帮忙把代码写给出来。
发表于:2007-01-13 10:27:295楼 得分:0
可以实现


快速检索

最新资讯
热门点击