欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【ASP.net中网站访问量统计方法代码】,下面是详细的讲解!
ASP.net中网站访问量统计方法代码
一、建立一个数据表IPStat用于存放用户信息
我在IPStat表中存放的用户信息只包括登录用户的IP(IP_Address),IP来源(IP_Src)和登录时间(IP_DateTime),些表的信息本人只保存一天的信息,如果要统计每个月的信息则要保存一个月。因为我不太懂对数据日志的操作,所以创建此表,所以说我笨吧,哈哈。
二、在Global.asax中获取用户信息
在Global.asax的Session_Start即新会话启用时获取有关的信息,同时在这里实现在线人数、访问总人数的增量统计,代码如下:
提醒一句,别忘了下面的代码,以实现在用户离线时,将在线人数减去1.
三、将以上有关信息保存到数据库IPStat
创建了一个获取IP数据信息的类IPControl(),用来实现对数据库IPStat数据的操作,关于IPControl()类的内容,因为它是C#中对数据库的操作,以解Sql server 数据库,就能看懂它,这里就不作介绍了,请点击该链接查看。
为了实现将用户IP信息存入数据库,在上面代码中对IPControl()进行调用
参数ipAddress为用户IP,ipSrc为用户来源, ipDatetime为用户进入时间。
四、创建定时器,定时操作有关数据
对以上IPSta数据库的数据,需要创建一个或者几个定时器,并在每天晚上24时前的10秒钟内统计一天的流量,然后将其删除,把统计结果保存到另一个数据表中,供页面显示昨日访问量是调用。定时器的创建和使用请点击创建一个或者几个定时器,供你参考。
以上不妥之处请批评指正。谢谢!
在ASP.net中网站访问量统计方法—获取IP数据信息的类
在Global.asax中使用定时器来统计在线人数和每天每月的访问量
一、在 Application_Start 中创建定时器
二、使用定时器每10分钟更新一次在线人数检查一次是否要存入一天流量的信息
三、创建 myTimer过程来处理在线人数和统计每日、月、年的流量
关于ASP.net中网站访问量统计方法代码的用户互动如下:
相关问题:
答: >>详细
相关问题:
答: >>详细
相关问题:
答: >>详细
- 【asp】asp.net url重写浅谈-net-url重写
- 【DataSet】DataSet、DataTable、DataRow区别详解
- 【asp】asp.net 动态添加多个用户控件-net-动态添
- 【ASP】ASP.NET中内嵌页面代码的一个问题-NET-内
- 【创建】ASP.NET Web API教程 创建域模型的方法详
- 【Asp】Asp.net 页面调用javascript变量的值-net-
- 【ASP】ASP.NET 5升级后如何删除旧版本的DNX-NET5
- 【404页面】ASP.NET设置404页面返回302HTTP状态码
- 【asp】asp.net开发中常见公共捕获异常方式总结(
- 【Visual】分享Visual Studio原生开发的10个调试
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
