我应该怎样做才能防止用户对我的网站运行扫描仪或自动发布机器人,从而减慢网站处理速度?

是否足以为用户发布的每个帖子添加时间戳并造成发布延迟?间隔应该多长?

除了上面的内容和表单帖子上的验证码之外,我还能做什么?

谢谢

有帮助吗?

解决方案

时间间隔是一个好主意,并且在 Stack Overflow 上使用。不同的操作应有不同的时间限制,具体取决于:

  1. 普通用户可能想要使用该功能的频率。
  2. 手术的强度有多大。

如果您的操作需要大量处理时间,您可能希望将该操作的限制设置得高于相对简单的操作。

Stack Overflow 将时间限制与验证码结合起来编辑帖子。如果您编辑过于频繁,则必须通过验证码测试。

其他提示

我GOOGLE了这个一年前左右,发现的知名单‘坏useragents’,这是我加入到我的.htaccess阻止这些访问我的博客。这个小小的变化对我的带宽使用显著的影响。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top