当前位置:编程学习 > C#/ASP.NET >>

Asp.net统计在线人数不准

不知道是怎么回事,我用自己的和同事的电脑访问,查看日志都是正确的,刷新网页也不会增加统计的人数,就是有的IP 如下记录的就不对。是不是禁用了cookie的原因,如果是的话该怎么办?


会话开始 2010-07-04 08:31:57   来源 203.208.60.201
访问总人数 158578     在线人数 191
 访客 
``````````````````````````
会话开始 2010-07-04 08:32:02   来源 58.61.164.141
访问总人数 158579     在线人数 192
 访客 
``````````````````````````
会话开始 2010-07-04 08:33:18   来源 123.125.66.130
访问总人数 158580     在线人数 193
 访客 
``````````````````````````
会话开始 2010-07-04 08:33:29   来源 220.181.7.74
访问总人数 158581     在线人数 194
 访客 
``````````````````````````
会话开始 2010-07-04 08:40:51   来源 203.208.60.201
访问总人数 158582     在线人数 191
 访客 
``````````````````````````
会话开始 2010-07-04 08:40:52   来源 203.208.60.201
访问总人数 158583     在线人数 192
 访客 
--------------------编程问答--------------------


什么问题` --------------------编程问答-------------------- 我在 globle.asax 里面的 Session_Start 事件里 用
         Application.Lock();
        Application["total"] = (long)Application["total"] + 1;
        Application["online"] = (int)Application["online"] + 1;
        Application.UnLock();
进行计数统计。 对于像 203.208.60.201  这个IP的访问就记录不对。

它 08:40:51 访问计数一次,08:40:52  又计数一次了? --------------------编程问答-------------------- 帮顶~ --------------------编程问答-------------------- 有代码不? --------------------编程问答-------------------- 在百度上查了 203.208.60.201 这个地址是北京的 , 我估计有可能是一个搜索资料的程序,没有cookie所以每次访问我的页面都会触发一次session_start 。如果是这样该怎么处理呢? --------------------编程问答-------------------- 帮顶。。。。

--------------------编程问答-------------------- 学习下! --------------------编程问答-------------------- 这个应该和页面缓存有关系。。。 --------------------编程问答-------------------- 一般在线只能做个大概的  想精确是很困难的。首先就要解决缓存问题
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,