接口不做访问限流,被爬虫一秒爬几百次,服务器CPU直接跑满

6年前 (2021-02-14)阅读1回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值27950
  • 级别管理员
  • 主题5590
  • 回复0
楼主

之前做个查询接口,没做限流,结果被个爬虫盯上,一秒钟发几百次请求,服务器CPU直接跑满,正常用户访问都超时,网站直接卡了俩小时,我赶紧在Nginx里给这个接口加了限流,一分钟最多访问60次,爬虫的请求直接被拦,服务器才恢复正常。 很多新手写接口,不做访问限流,被爬虫、恶意请求爬的时候,直接把服务器资源占满,正常用户都用不了。真的,所有公开的接口一定要做访问限流,限制单个IP的请求次数,不然被恶意爬的时候,服务器直接就挂了。

本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。

本文地址:https://www.genmulu.cn/genmulu/2255.html

0
回帖

接口不做访问限流,被爬虫一秒爬几百次,服务器CPU直接跑满 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息