以nginx-1.20.1版本为例
http { limit_conn_zone $binary_remote_addr zone=one:10m; #这句话必须写在http下面 server { listen 80; root /html; location /{ limit_conn one 2; #这句话表示一个ip最多只能建立2个连接 limit_rate 512k; #这句话表示每个连接最大限速512KB/S } } }
上面的配置意思就是,如果客户端单线程下载,就只有512KB/S的下载速度。如果是多线程,就是1M/S的下载速度。