防止用户频繁调用,可以有以下几种方法来限制。
1. 程序限制
2. 通过linux iptables限制
3. nginx限制
1. 程序限制
在客户端每次请求时,都记录下客户端的ip,如果一个ip才一段时间里频繁调用了多次,就将此IP假如黑名单,在下次调用时判断此ip是否在黑名单中,如果在则直接返回404(可通过header返回)。
防止用户频繁调用,可以有以下几种方法来限制。
1. 程序限制
2. 通过linux iptables限制
3. nginx限制
1. 程序限制
在客户端每次请求时,都记录下客户端的ip,如果一个ip才一段时间里频繁调用了多次,就将此IP假如黑名单,在下次调用时判断此ip是否在黑名单中,如果在则直接返回404(可通过header返回)。