Questions tagged «throttling»

1
NGINX-限制请求以防止滥用
我之所以要这样做,是因为用户使用JavaScript使用我们的API进行开发,并且一些开发人员搞砸了,并导致访问者用AJAX请求猛击服务器。发生这种情况时,我希望能够将API请求限制为每分钟50个请求,或者达到某种程度。 注意:(特别是数据库密集型资源,因此可能是在路径级别而不是服务器范围内(例如,节流阀“ / json_api /”,但不是“ / static /”))。

2
CentOS 6路由器/防火墙似乎限制了吞吐量
TL; DR 经过最近的更新和安全性“强化”之后,位于120Mbps电缆调制解调器连接后面的CentOS6 NAT路由器/防火墙似乎将吞吐量限制为30Mbps。 在进行更新和强化之前,我的速度为90Mbps。 我已经检查了CPU和网络使用情况,但似乎都不是限制因素。 tc没有显示任何流量整形的情况,而且我不知道如何进一步解决此问题。 细节 我有一个CentOS 6系统,作为Comcast电缆调制解调器后面的NAT路由器/防火墙运行,它也作为NAT路由器运行 1000 100 eth1 eth0 Internet-------Modem-------------CentOS6-----------------LAN 10.0.0.0/24 192.168.10.0/24 双NAT是CentOS系统的遗留物,以前曾用作以桥接模式运行的Time-Warner电缆调制解调器后面的路由器/防火墙。当我进入Comcast领土时,我打算将调制解调器切换为桥接模式,但从未尝试使用它,并且双NAT从未引起问题。我获得了90Mbps的吞吐量,没有任何问题。 在准备在Comcast调制解调器上转换为桥接模式时,我决定通过禁用一些不需要的服务并执行“ yum更新”来“强化” CentOS系统,这是我好一阵子了。加固后,我进行了速度测试,并惊讶地发现吞吐量降至30Mbps。 我尝试像这样将我的主桌面系统直接连接到调制解调器 eth1 eth0 Internet---Modem-------------CentOS6-----------------LAN | 10.0.0.0/24 192.168.10.0/24 | +--------------Desktop(Win7) 运行speedtest.net验证了我的Comcast连接能够达到120Mbps,因此我在CentOS系统上所做的更改导致吞吐量限制为30Mbps。每次从LAN(在CentOS系统之后)进行速度测试时,我都会得到30Mbps 1-2%范围内的值,因此几乎感觉像是人为地限制了吞吐量。 我以为可能通过某种方式启用了流量整形,但tc似乎表明它没有激活 [jhg@perseus ~]$ sudo tc -s qdisc qdisc pfifo_fast 0: dev eth0 root refcnt 2 bands 3 priomap …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.