构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(39)-在线人数统计探讨
系列目录
基于web的网站在线统计一直处于不是很精准的状态!基本上没有一种方法可以确实的统计在线用户!
Discuz!NT 在线用户功能算是做得比较好的!参考资料
他的原理大致是根据用户的操作间隔来确定用户是否在线,也可以理解为操作日志,当系统扫描的日志间隔太长将被理解为用户离线,所以要不断的更新操作表和操作表日益增长的烦恼,所以必须定时的清除操作表,当系统启动时要重置表数据!
想到MVC的自带过滤器,在执行方法的前或后对其记录操作!比Discuz!NT的操作可能来得简易了,虽然思想是一样的!
我个人认为在普通网站中用系统自带的session和applocation对象统计在线人数是很不精准的。用户的不退出用户而关闭网站导致session的20分钟缓冲导致在线表不准确,但在系统中又有另一种想法了,因为系统通常在于一个页面的大框架中,用户对不安全退出而关闭系统的行为可以用js来监听,并通过ajax更新用户在线人数,应该是可行的!
我准备考虑用这种方式来做在线人数,用Applocaition存放在线人数,和在线列表。当页面关闭的时候更新在线人数和在线列表,但又考虑多个系统页面共存时候的顾虑!
我不知道大家现在是如何统计在线人数和在线列表的!
但通常的方法已经很明确,想要精准的统计必须付出更多的性能消耗!
下一节:在线用户的精准统计实现,利用MVC过滤器+缓存实现,我考虑把用户列表存在缓存中,对缓存进行用户的增删改。利用过滤器记录和操作缓存
构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(39)-在线人数统计探讨相关推荐
- 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(12)-系统日志和异常的处理②...
原文:构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(12)-系统日志和异常的处理② 上一讲我们做了日志与异常的结果显示列表,这一节我们讲要把他应用系统中来. ...
- 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(31)-MVC使用RDL报表
原文:构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(31)-MVC使用RDL报表 这次我们来演示MVC3怎么显示RDL报表,坑爹的微软把MVC升级到5都木有良 ...
- 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(32)-swfupload多文件上传[附源码]...
原文:构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(32)-swfupload多文件上传[附源码] 文件上传这东西说到底有时候很痛,原来的asp.net服务器 ...
- 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(34)-文章发布系统①-简要分析...
构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(34)-文章发布系统①-简要分析 原文:构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入 ...
- 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(13)-系统日志和异常的处理③
构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(13)-系统日志和异常的处理③ 参考文章: (1)构建ASP.NET MVC4+EF5+EasyUI+Unity ...
- 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(10)-系统菜单栏[附源码]
构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(10)-系统菜单栏[附源码] 原文:构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后 ...
- 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(40)-精准在线人数统计实现-【过滤器+Cache】...
构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(40)-精准在线人数统计实现-[过滤器+Cache] 原文:构建ASP.NET MVC4+EF5+EasyUI+ ...
- 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(44)-工作流设计-设计表单...
构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(44)-工作流设计-设计表单 原文:构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后 ...
- 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(36)-文章发布系统③-kindeditor使用...
构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(36)-文章发布系统③-kindeditor使用 原文:构建ASP.NET MVC4+EF5+EasyUI+Un ...
最新文章
- 零起点学算法17——比较2个数大小
- 【MFC】创建第一个应用程序
- Linux上更新war包
- 基于Spring Security的认证方式_Spring Security 的结构总览_Spring Security OAuth2.0认证授权---springcloud工作笔记122
- sql server父节点_将新节点添加到现有SQL Server Always On可用性组中
- 学会了C语言你可以独立开发这些项目。。。。
- 基于评论、新闻的情感倾向分析作商品的价格预测
- 201521123054 《Java程序设计》 第2周学习总结
- 图形化串口助手Serialplot使用小结
- Audio Effect
- Python用 matplotlib 工具包来绘制世界地图
- VR全景展现预装修,让传统的家装行业不断升级
- 可转债量化系列之二:估值择时策略初探
- 开源项目推荐:NS游戏模拟器Ryujinx
- mysql数据库导出数据乱码问题_Mysql数据库导出来的是乱码如何解决
- Qlabel显示图片
- 自编写RPC通信实例解析HadoopRPC通信原理
- 生物小分子耦合稀土上转换纳米颗粒
- KMIP1.0和1.1之间的详细区别
- wscript.shell用法