已有方案:无非两种

1. 限制连接个数:

是指一台机多线程或多进程开启请求. 解决方案-ngx_http_limit_conn_module

缺点: 定义$variable为单机时,只能限制已有nginx变量组合限制, 比如同一ip地址限制, 遇到局域网怎么办?

解决:一个运营商同一个ip被共用的几率有多大, 进而设置限制连接数

参考手册: http://www.ttlsa.com/nginx/nginx-limited-connection-number-ngx_http_limit_conn_module-module/

2.限制单个连接请求次数:

是指单一个连接的不同URL请求的次数,

解决:一个运营商同一个ip同时发起共用的几率有多大,  进而设置限制请求数频率100q/10s

 

相关文章:

  • 2021-06-15
  • 2022-12-23
  • 2021-09-28
  • 2021-12-10
  • 2021-08-21
  • 2022-01-26
猜你喜欢
  • 2021-06-17
  • 2022-12-23
  • 2021-12-04
  • 2021-12-03
  • 2022-12-23
  • 2021-07-23
  • 2022-02-09
相关资源
相似解决方案