海天无影's Blog

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

/ 99阅 / 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分别用于连接数和连接频率的控制。

发表评论

电子邮件地址不会被公开。