![为所有机器人分配百分比资源](https://linux22.com/image/647249/%E4%B8%BA%E6%89%80%E6%9C%89%E6%9C%BA%E5%99%A8%E4%BA%BA%E5%88%86%E9%85%8D%E7%99%BE%E5%88%86%E6%AF%94%E8%B5%84%E6%BA%90.png)
正如许多在这里发帖的人一样,我的 Apache 服务器正遭到机器人的野蛮攻击,几乎瘫痪,其中大多数都是好机器人。
没有办法改变他们的抓取率。
有人对如何解决这个问题有什么建议吗?我想也许可以创建 2 个组,分别称为用户和机器人,并为每个组分配 50%。
然后从行为或用户代理来看,如果某个东西被识别为机器人,它将被设置为机器人组,该组成员最多拥有 50% 的总资源。如果机器人试图占用更多资源,系统将按比例减慢速度,因此它们所占资源永远不会超过 50%。
有人知道如何做这个或用其他方法达到同样的目的吗?我使用的是 centos,在这方面经验很少。