软件用户使用及在线人数统计无需服务器

易语言 2020-03-07 20:37:11

软件用户使用及在线人数统计无需服务器

注意事项:由于51.la的访问人数存在服务器数据计算延迟,所以如果你直接连续登陆,是看不到最新数据的,比如你原有数据是100次,你现在连续登陆8次,后台还是提示总次数100次,但是你再过一两分钟登陆,就会变成108次!或者你也可以直接在后台查看当前在线人数,那个实时更新的,登陆一次当前在线人数+1。然后过10-30分钟,那个数字自然会-1的。

模块特点:
1、直接使用ID,简单明了,没有各种参数。可查看软件今日使用人数,历史使用总人数,和当前10分钟,15分钟,30分钟的在线人数。

2、使用51的一个隐藏url来直接访问,模拟PC端用户直接访问的操作。这样子的好处是:软件作者在自己的51后台,能正常查看软件使用者的访问时间,访问IP,电脑操作系统,该用户访问次数,浏览器版本等信息。

3、数据反馈使用了json操作,毫秒级反应,不必因为普通的取网页源码、寻找文本或取文本中间等操作,而导致统计人数显示慢甚至软件卡顿2-5秒(视个人电脑和网络延迟)。

4、51本身的返回结果,只能显示总的使用次数,但是我修改了post参数,这样能取巧得到今日已使用次数。

5、模块所返回的使用次数,是已使用次数+1次(就是用户登陆软件这一次),所以返回次数直接使用于统计显示,就是最正确的,不必再用结果+1。

这是自用模块,能想到的我都已经写了。在此,特分享给大家,略尽绵薄之力。让我们轻松解决软件统计问题,再也不必为此特意弄一个空间,访问PHP,访问数据库才能得到这么一个小数据。