一、限制向客户端传输响应的速率
句法: 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 13Nginx是一个高性能的HTTP和反向代理web服务器,也是站长常见的网站环境之一.nginx凭借高性能低消耗近几年越来越多站长使用,学习好nginx也成为站长必备知识点.我的...
- nginx获取header头信息教程 [2023-04-10]
- Nginx下载大文件超时失败解决方法 [2023-04-05]
- Nginx禁止指定目录执行PHP [2023-03-04]
- Nginx禁止国外搜索引擎蜘蛛爬取方法 [2023-03-04]
- Nginx禁止任意格式文件执行权限方法分享 [2023-02-10]