那里有很多机器人。 雄伟的机器人是其中之一。 它有时会强行抓取网站的页面,即服务器有时在1秒内发送100个请求。 雄伟的机器人只是一个例子。 我不想阻塞某个bot,有很多bot,试图检测它们是浪费时间。
我的问题是:我如何限制某个机器人发送给Nginx服务器的HTTP请求? 举例来说,在1秒内只允许10个IP地址的请求。 而且这个操作是否消耗明显的资源(因为IP地址应该被检查并存储在某个地方)?
任何试图阐述我之外的内容都是毫无意义的:
http://nginx.org/en/docs/http/ngx_http_limit_req_module.html