在Django或nginx中可选地限制上传和下载速度
我需要根据用户是否登录来限制上传和下载的速度。我在使用nginx和Django。请问有什么方法可以做到这一点吗?
1 个回答
3
这件事应该由负载均衡器来处理,而不是django或nginx。
你可以用nginx设置两个区域,一个区域限制带宽,另一个区域不限制。你可以把登录用户引导到不限制带宽的区域,把匿名用户引导到限制带宽的区域。
这个模块可以让你按每个IP地址来限制流量:https://github.com/trbs/Nginx-limit-traffic-rate-module