限速目的:
防御DDOS攻击,下载场景保护I/O,
限速方法:
1)下载速度限速
2)单位时间内请求数限制
3)基于客户端的并发连接限速
Nginx限速模块
Nginx官方版本限制IP的连接和并发分别有两个模块:
limit_req_zone 用来限制单位时间内的请求数,即速率限制,采用的漏桶算法 "leaky bucket"。
limit_req_conn 用来限制同一时间连接数,即并发限制。
针对同一IP单位时间内请求数限制
limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s;
limit_req zone=one burst=5 nodelay; 缓存区one,同一IP单位时间内请求最多5次
超5次报错
进度条不行了,赶紧加入VIP吧 ,是不是很熟悉的操作
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。