language-agnostic - 停止拖慢站点速度的机器人和恶意扫描程序的程序是什么?

标签 language-agnostic

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

为用户发布的每个帖子添加时间戳并创建发布延迟是否足够?应该间隔多久?

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

谢谢

最佳答案

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

  • 普通用户可能想要使用该功能的频率。
  • 手术强度如何。

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

    Stack Overflow 结合了时间限制和 CAPTCHA 来编辑帖子。如果您编辑太频繁,则必须通过 CAPTCHA 测试。

    关于language-agnostic - 停止拖慢站点速度的机器人和恶意扫描程序的程序是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2542242/

    相关文章:

    algorithm - 在列数固定的 PDF417 条码中,我如何计算某些文本所需的行数?

    language-agnostic - 我应该使用像 IEnumerable 这样的接口(interface),还是像 List<> 这样的具体类

    algorithm - 使用自己的确认对话框实现验证链?

    math - float 学有问题吗?

    algorithm - 优化房间的 3D 布局?

    algorithm - 我怎样才能生成这种数字模式?

    java - 访问 SQL 数据库时避免列名冗余?

    language-agnostic - 当一个方法有太多参数时?

    language-agnostic - 'foo' 的真正含义是什么?

    unit-testing - 如何在不破坏封装的情况下使用依赖注入(inject)?