防止机器人程序:最后一次用户活动


Preventing bots: last user activity

我正在创建一个同时拥有评论和投票系统的网站。我想通过存储上次活动的时间戳来防止用户(或机器人)点击过多,如果上次活动少于5秒,我会向他们显示错误消息。目前我已经在MySQL数据库中实现了这一点,但我想,我可以将其转移到会话中,以提高性能。你认为哪种方法更好,为什么?此外,你还有什么其他建议来防止机器人在我的系统上发送垃圾邮件/加载负载?

编辑:现在我想了想,会话方法还不够安全。Cookie也不是。机器人程序可以删除cookie并再次访问服务器。

将事情转移到会话肯定会减少机器人服务器的负载,使他们的工作变得更容易。

你有什么建议来防止机器人在我的系统上发送垃圾邮件/加载负载?

这是我认为的另一个问题。