怎样实现新闻的点击次数,我用的是Sql Server 2005,并在程序中对新闻表使用了缓存依赖,怎样实现新闻的点击次数,同时也要保证性能不受影响呢?

解决方案 »

  1.   

    保存访问IP,一段时间内同一IP访问浏览次数不改变
    打开页面时,修改点击量 update
    SqlCacheDependency来实现基于数据库表的缓存
      

  2.   

    首次新闻页面的时候,更新点击量
    update TB set clicknumber=clicknumber+1 where ID=@ID
      

  3.   


    下载次数可以放在Ajax实现啊,不就是把“新闻id、用户id”两个信息提交给服务器就行了嘛。
      

  4.   

    这个只要您在表中加了字段,程序您想如何实现都可以的,限制IP或者时间段等等都ok的。