`
java2000.net
  • 浏览: 655512 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

网站在线人数的精确统计的个人看法

阅读更多

我给一个比较有趣的做法,当然很耗费资源。那就是持续连接。。。。
你做一个包含页面,。让每个可访问的页面都用ajax/iframe调用这个。
这个页面的核心代码大致如下。 

    if (true) { // 防止编译错误,说后面的代码不能到达 
      while (true) { // 死循环 
        try { 
          out.println(); 
// 输出一个空行 
          out.flush(); // 这一句必须写 
          
// 检查当前在线人员,确保它没有被删掉 
          check(session); 
          
try { 
            Thread.sleep(
10); // 休眠一下吧 
          } catch (Exception ex) { 
          } 
        } 
catch (Exception ex) { 
          
// 一旦发现异常,则证明此用户已经离开当前页面 
          
// 从在线人员里面删掉当前人员 
          remove(session); 
        } 
      } 
    }

 用户同时打开多个页面会造成多个持久连接,没办法,因为你无法确定用户会关闭哪个页面哦。

这个方法可以在用户和服务器之间保持一个持久的连接,一旦异常,则该用户就离开了这个页面。
此方法可以最大限度的精确在线人员数,但是也非常耗费系统资源。 思路借鉴于网游。

分享到:
评论

相关推荐

    php精确的统计在线人数的方法

    标题和描述中提到的是PHP精确统计在线人数的方法。这一方法能够通过PHP语言实现对网站当前在线访问者数量的精确跟踪。这种方法在Web开发和网站管理中非常实用,可以用于多种用途,例如,网站统计分析、网站人气显示...

    asp 显示同时在线人数

    ### ASP 实现网站在线人数统计详解 在网页开发过程中,我们经常会看到一些网站展示着“当前在线人数为XX人”这样的统计信息。这种在线人数统计功能不仅能够增强用户体验,还能帮助网站管理员更好地了解网站流量情况...

    ASP中如何实现同时在线人数统计

    ASP,即Active Server Pages,是一种基于服务器端的脚本环境,用于创建动态交互式网页。在ASP中,我们可以利用内置的Session对象...为了更精确的统计,可以结合其他技术,如Cookie或数据库记录,来跟踪用户的在线状态。

    HttpSessionBindingListener实现在线人员查看即人数统计

    通过上述方式,`HttpSessionBindingListener`可以帮助我们实现对在线用户的精确监控和统计。同时,它还能用于其他场景,比如缓存管理、个性化数据跟踪等。理解并熟练运用这个接口,能够提升Java Web应用的功能性和...

    JavaWeb 用session统计在线人数

    在JavaWeb开发中,"用session统计在线人数"是一个常见的需求,主要应用于网站或应用的实时用户活动监控。本文将详细解析如何利用session这一核心技术来实现这个功能。 首先,理解session的基本概念。在Web开发中,...

    精确的在线人数统计,记录客户端的ip等等........

    在IT行业中,实时在线人数统计是一项重要的任务,它可以帮助网站管理员了解其服务的实时使用情况,以便优化资源分配、提升用户体验或进行业务分析。而记录客户端的IP地址则提供了更深入的数据,帮助追踪用户行为、...

    在线统计人数

    在线统计人数是一个重要的功能,尤其在网站或应用的运营中,能够实时反映出用户活跃度,为数据分析和决策提供依据。这个样例可能是实现了一个简单的在线计数器,用于记录同时在线的用户数量。下面我们将详细探讨相关...

    网站在线ip统计 -ASP源码.zip

    综上所述,"网站在线IP统计 -ASP源码.zip"是一个基于ASP技术的网站统计工具,它利用ASP的Session和Application对象来追踪和统计访问者的IP地址,从而实现在线人数的实时显示。通过理解和掌握这些基本概念,开发者...

    统计在线人数的小程序.zip

    标题中的“统计在线人数的小程序”指的是一个用于计算并显示网站实时在线用户数量的应用程序。这类小程序通常由ASP(Active Server Pages)编写,这是一种微软开发的服务器端脚本语言,用于生成动态网页。在给定的...

    网站流量统计系统(比较精确)

    提供非常精确的IP地理位置统计(精确到城市),您可以查看到访问您网站的每一个用户来自什么位置。同时我们将所有访问您网站的用户地区汇总,分析出各个地区的访问比例。 对每个访问者的访问次数进行分析排序,您可以...

    基于红外的人数统计系统

    通过精确的信号处理技术和算法,确保人数统计的准确性。 - **灵活性** 可根据不同应用场景灵活配置系统参数,满足多样化需求。 - **经济性** 相比其他复杂系统,该方案成本较低,易于部署和维护。 #### 四、...

    php如何做到精确到一秒在线人数

    实现精确到一秒的在线人数统计主要依赖于以下几点: 1. **记录用户的最后活动时间**:通过保存每个用户的最后访问时间,可以判断用户是否处于在线状态。 2. **定期清理离线用户**:设置一个合理的超时时间(如5分钟...

    sturts在线统计人数

    在本案例中,“Struts在线统计人数”是指使用 Struts 框架实现的一种功能,它可以实时计算并展示网站或应用的在线用户数量。 要实现这样一个功能,首先我们需要理解 Struts 的工作原理。Struts 将请求分发到控制器...

    基于MATLAB人数统计+GUI操作界面

    由于肤色检测准确率不高,因此进一步利用hough 变换检测人脸轮廓对人脸区域进行精确定位,最后框出人脸并实现人数统计,结果表明本算法对于正面人脸检测效果良好,统计结果较为精确。 本文还设计了一个简洁美观的...

    基于深度学习和特征点数量的人数统计方法.pdf

    有别于行人检测,该算法将重点放在了精确统计人数的问题上。对聚类后的每个类进行基于特征点的人群初步计数,分析特征点和人群密度的关系,最后根据相邻帧的数据进行融合输出结果。 本文提出的一种基于深度学习和...

    ASP.NET 显示在线人数功能

    在ASP.NET中实现在线人数显示功能,主要是为了实时统计网站当前活跃用户数量,这涉及到Web应用程序的状态管理和数据统计技术。在线人数的统计通常包括两类:一个是实时在线用户,即当前正在浏览网站的用户;另一个是...

    PHP在线人数统计.pdf

    在PHP中实现在线人数统计是一项常见的任务,它可以帮助网站管理员了解网站的实时访问情况。以下是对给定内容的详细解释: 1. **MySQL数据库表创建**: 首先,你需要创建一个MySQL数据库表来存储在线用户的信息。...

    JAVA 统计网站的访问量PV,UV

    这篇文章将详细介绍如何使用Java来统计网站的访问量,包括PV和UV的计算方法。 PV(页面浏览量)是指用户在网站上每打开一次页面就被计数一次,它反映了网站的总浏览次数。例如,如果一个用户在同一页面上刷新了三次...

    站长设计在线统计

    该系统不仅能够准确统计网站的总访问量,还能详细追踪在线人数、访客所使用的操作系统以及他们准确的IP地址。通过这些丰富的数据,网站管理员可以更加精确地了解用户群体,从而进行针对性的内容优化和服务提升。 在...

    setInterval定时调用ajax实现在线人数统计-你得到了正确的数据那才是你会了,-

    在IT行业中,实时在线人数统计是一项常见的需求,特别是在社交网站、论坛或聊天室等应用场景。本文将基于`setInterval`和`Ajax`技术探讨如何实现这一功能。`setInterval`是JavaScript中的一个函数,用于定期执行某段...

Global site tag (gtag.js) - Google Analytics