本帖最后由 sky94132003 于 2014-06-20 00:50:06 编辑

解决方案 »

  1.   

    可以将访问次数放在缓存中,例如 memcache 或者 redis 中之类。  统计开始的时候读取一次流量, 保存在缓存中,每次用户访问都将变量加一,到统计时间点的时候 再将其保存回数据库即可 这样每次统计只需在最开始 和 最后两次读写数据库了。 一次读  一次写。。
      

  2.   

    了解了但发觉一个问题
    这样的话,就会狂刷流量了有什么方法可以防止一下?我只想到的就是用sql来测试是否这个会员浏览过这篇....但貌似可太合理也不太可能....会员多了怎办,文章多了又怎办,所以应该不行应该是cookie? session?