一、限制向客户端传输响应的速率
句法: limit_rate rate;
默认: limit_rate 0;
内容: http,server,location,if in location
限制向客户端传输响应的速率。在rate被以每秒字节数指定。零值禁用速率限制。该限制是根据请求设置的,因此,如果客户端同时打开两个连接,则总速率将是指定限制的两倍
二、超过设置大小,限制对客户端的响应的进一步传输
句法: limit_rate_after size;
默认: limit_rate_after 0;
内容: http,server,location,if in location
该指令出现在版本0.8.0中。
三、配置nginx主配置文件
1)配置nginx文件
location /autoindex { limit_rate_after 10M; #最初允许访问大小为10M,超出10M后开始限速 limit_rate 200k; #限速下载大小200k每秒 root /usr/share/nginx/html; #访问http://域名/autoindex 跳转到/usr/share/nginx/html/autoindex目录下 }
2)、检查nginx、重启nginx
nginx -t && nginx -s reload
3)、制作一个1G大小的文件
dd if=/dev/zero of=/usr/share/nginx/html/autoindex/1G bs=10M count=100
4)、访问下载测试
#晚上做的测试实验有问题,不知道是百度云的问题还是网速问题, 没法很展现效果。 就拿以前测试的图片展现了
总结:大于10M的时候下载限速,你观察会发现下载速度是小于200K
nginx
2022-11-28 19Nginx是一个高性能的HTTP和反向代理web服务器,也是站长常见的网站环境之一.nginx凭借高性能低消耗近几年越来越多站长使用,学习好nginx也成为站长必备知识点.我的...
- 开源的Nginx配置文件解析工具 [2024-09-08]
- Nginx常用301重定向代码整理 [2024-02-07]
- Nginx限制国内IP用户访问网站 [2024-01-05]
- nginx判断某个目录不跳转https,其他目录强制跳转https配置规则 [2024-01-03]
- nginx实现子域名301跳转到另外一个域名对应子域名 [2023-12-29]