我不知 Prop 体如何处理这种情况。我有一个目录,我在其中计算每个项目的综合浏览量。对于经过身份验证的用户,我仅在请求之间延迟 200 秒后才算作新的综合浏览量。对于未经身份验证的用户,我使用 IP 以及 200 秒的延迟。
我使用redis SETEX 来验证,然后 key 将在200 秒后过期。如果键不存在,则插入一个新的页面 View 。
类似这样的东西
item_id:user_id
(经过身份验证的用户)item_id:ip
(未经身份验证的用户)
好吧,在用户尝试有意增加特定项目的页面浏览量之前,这会正常工作。仅在昨天,我对某个特定项目的浏览量将近 3000 次(去年该页面只有 150 次浏览量......)。因此,他创建了一些机器人来延迟访问该页面以避免我的验证。
我需要注册合法的综合浏览量,但我需要避免欺诈类型。任何想法?
最佳答案
据我所知,处理机器人的最佳方式是 Google Analytics。
Google Analytics works by inserting a JavaScript snippet into the header of your website. This snippet counts a page view whenever a visitor triggers that JavaScript, and most bots do not process JavaScript.
关于algorithm - 如何处理机器人来计算浏览量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49729926/