> Linux服务器 > nginx >

Nginx限制带宽(下载速度)的配置实例

Nginx做下载服务时,需要对下载速度作限制,以免带宽跑的太满,导致服务质量的严重下降。

来看在Nginx中是如何做到这点的。

首先,在http{}的配置中添加一条:
 

复制代码 代码示例:limit_zone one $binary_remote_addr 10m;
然后,在server{}的配置中添加:
 

复制代码 代码示例:location / {
  limit_conn one 1;  限制线程
  limit_rate 100k;     限制速度
}
 
以上限速100K每个客户端只允许一个线程
客户端最终速度=rate * conn。
如此便轻松实现了限制带宽,nginx真是个相当牛X的服务器软件啊。


 

(责任编辑:IT)