请问如何统计最近一段时间页面访问量? 请给些详细代码 谢谢  是一段时间内哦  比如最近3分钟内的页面访问量 万分感谢!!

解决方案 »

  1.   

    你的系统需要登录吗?
    如果需要的话,那么每个人登陆的时候记录下登陆时间以及其用户信息。
    如果不需要,那么在创建session的时候记录下时间表示有人访问。
      

  2.   

    在项目上面配置个 Awstats吧;(以下搜索来自百度)
    Awstats是一个免费非常简洁而且强大有个性的统计工具。它可以统计您站点的如下信息:   
    一:访问量,访问次数,页面浏览量,点击数,数据流量等   
    二:精确到每月、每日、每小时的数据   
    三:访问者国家   
    四:访问者IP   
    五:Robots/Spiders的统计   
    六:纺客持续时间   
    七:对不同Files type 的统计信息   
    八:Pages-URL的统计   
    九:访客操作系统浏览器等信息   
    十:其它信息(搜索关键字等等)
      

  3.   

    这个是下载地址:http://awstats.sourceforge.net/#DOWNLOAD
      

  4.   


    不需要  我只是需要他能显示出最近5分钟访问的人数 用servlet做。。
      

  5.   

    没那么复杂啦- - 只是需要他能显示出最近5分钟访问的人数 用servlet做。
      

  6.   

    粗略统计可以用监听器,服务器上每当有session创建都算一次访问。
      

  7.   

    我傻了,最近5分钟和所有时间段是一样的。除非做成后台自动5分钟清零一次,清零时保存计数。static int act = 0;
    static int lastCt = 0;自动程序,每5分钟运行一次:
    {
       lastCt = act;
       act = 0;
    }过滤器程序:
    {
       act++;
    }获取计数程序:
    {
       return lastCt;
    }
      

  8.   

    过滤器怎么统计在线人数的??
    每一个request都算一个人么,my god