Nginx limit speed 限速模块

nginx_limit_speed_module

配置例子:

设置针对/download这个目录总带宽是300KB,然后每个访客最高下载速度是90KB,但下载访客超过3个(270KB)之后,第4个访客进来会抢带宽(差不多会平均4个访客的下载速度,这个也跟访客到服务器的网速有关),以此类推……

server {
    limit_speed_zone test $binary_remote_addr 300k;
    location /download {
        limit_speed test 90k;
        proxy_pass http://127.0.0.1;
    }
}

安装方法:

./configure –prefix=/usr/local/webserver/nginx –add-module=/data0/software/nginx_limit_speed_module-master
make && make install

前往Github下载