海天无影Blog

Nginx限速指令limit_rate完成带宽控制

/ 1991阅 / 0评 / 0

Nginx的http核心模块ngx_http_core_module中提供limit_rate指令可以用于控制速度,limit_rate_after用于设置http请求传输多少字节后开始限速。

指令使用直接在Nginx的conf文件中进行设置,比如设置所有图片,超过100k则进行限制。


location ~ .*\.(gif|jpg|jpeg|png|bmp)$
{
expires 30d;
limit_rate_after 100k;
limit_rate 100k;
}

也可以设置某个文件夹,设置参数同理。

PS:模块ngx_http_limit_conn_module和ngx_http_limit_req_module分别用于连接数和连接频率的控制。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注