it123社区:学习PHP、Java编程平台

 找回密码
 立即注册

扫一扫,访问微社区

搜索
热搜: php thinkphp 技术
查看: 539|回复: 5

有这样一个需求,就是统计用户登录到关闭页面的时间,这个怎么做啊

[复制链接]

23

主题

63

帖子

336

积分

注册会员

Rank: 2

积分
336
发表于 2017-8-8 11:07:56 | 显示全部楼层 |阅读模式

求思路求思路!!~~~

帖子的最近访客查看更多↓

回复

使用道具 举报

23

主题

63

帖子

336

积分

注册会员

Rank: 2

积分
336
 楼主| 发表于 2017-8-8 11:08:30 | 显示全部楼层
我知道有热心大佬回来帮忙的~
IT123社区见证我的进步!
回复

使用道具 举报

71

主题

146

帖子

657

积分

版主

Rank: 7Rank: 7Rank: 7

积分
657

公益小组

QQ
发表于 2017-8-9 09:56:21 | 显示全部楼层
简单的轮询,服务器肯定扛不住。websocket长连接可以试一下
每天进步一点点!
回复

使用道具 举报

23

主题

63

帖子

336

积分

注册会员

Rank: 2

积分
336
 楼主| 发表于 2017-8-9 11:28:02 | 显示全部楼层
还要用websocket
IT123社区见证我的进步!
回复

使用道具 举报

50

主题

142

帖子

613

积分

审核员

Rank: 7Rank: 7Rank: 7

积分
613

公益小组

QQ
发表于 2017-8-10 08:51:50 | 显示全部楼层
用轮询可以的, 每60秒一次, 收集上来的信息可以放redis或者memcached, 但是得考虑下用户量的多少,  以应对内存的消耗,  可能不是很准就是, 可以配合页面关闭时的请求一起. 最后也可以尝试客户端自己计时, 从签到成功后到页面被销毁后计算时间再发起请求
回复

使用道具 举报

1

主题

6

帖子

40

积分

新手上路

Rank: 1

积分
40
发表于 2017-9-22 12:17:24 | 显示全部楼层
直接交给统计不是更好?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

技术交流群

IT123微社区

微信打赏本站

QQ|Archiver|手机版|小黑屋|it123社区:学习PHP、Java编程平台  

GMT+8, 2018-4-23 19:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表