nginx 限速失败

164 天前
 echooo0

有 A,B 两台主机,A 主机通过内网 ip ,nginx proxy_pass ,反向代理到 B 主机的内网 ip

两台主机上的 nginx 都通过 limit_rate 对单 ip 做了限速,但是发现 AB 之间的内网带宽经常能被拉满,看 nginx 的日志,貌似是分片下载

limit_rate 配置如下

map $remote_addr $limit_rate {
default 2m;
}

limit_rate $limit_rate;

之前开启了 http2 , 后来发现这玩意有多路复用的功能,好像会导致限速失效,就回滚到 http1.x 了 但是发现限速效果还是不那么好

1451 次点击
所在节点    程序员
2 条回复
Foxkeh
163 天前
这个是限制单个连接的速率
echooo0
163 天前
@Foxkeh #1 我查了下资料,好像 map $remote_addr $limit_rate 是限制了单个 ip 的速度

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1056871

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX