如何获取访问者数量

hongxueche 发布于 2018/01/04 19:26
阅读 94
收藏 0

比如一个小时内,后台接口被调用了100次,我怎么才能知道这小时内有多少人调用了我的接口。(同一个人无论调几次都算一个人)。

本来想着不能通过获取访问者IP来判断,后来发现如果连同一个局域网,那获得的都是同一个IP。希望大神们指点下。

加载中
0
张亦俊
张亦俊

做一套调用方的标识咯

0
若然_leong
若然_leong

我是这么做的:

根据我自己的可逆算法用网卡MAC地址和IP生成UUID(1),当做前缀,记录。(不要问我网卡MAC地址是怎么获取到的,商业机密)

由于我的网站有异常检测机制,为避免程序或蜘蛛抓取、DDOS等非法行为,还做了浏览器的UUID(2)与前面生成的UUID(1)进行匹配,同时生成新的UUID(3)。

这样通过算法我可以识别出同一个IP的不同访问者、同一个访问者的不同浏览器、同一个访问者不同的网卡……

返回顶部
顶部