Nginx 限流三剑客之 limit_rate

Limite_rate 介绍


limit_rate 作为限制限流工具之一,它可以控制响应客户端的速率,控制单位为"bytes/s", 当配置为0(默认)时,则表示不受限制;限制是针对单个request请求的,当请求数量翻倍时,则响应速率同样翻倍,如:
limite_rate 10k;当客户端发起两个请求时,则响应速率为20k。

配置方法


limite_rate 可在http,server,location及location的if判断中进行配置。

安装方法


limite_rate 工具是 Nginx 核心模块ngx_http_core_module功能,无需额外安装其它模块。

使用方法


# 在500kb后进行限速,限速50k
location /flv/ {
    flv;
    limit_rate_after 500k;
    limit_rate       50k;
}

需要注意的是,limite_rate只能针对响应速率进行限制,不能限制上传速率

posted @ 2025-03-25 16:29  Linux小飞象  阅读(120)  评论(0)    收藏  举报