您的位置:首页 > 理论基础 > 计算机网络

Nginx可以通过HTTPLimitZoneModule和HTTPCoreModule两个目录来限速

2011-12-22 16:41 579 查看
Nginx可以通过HTTPLimitZoneModule和HTTPCoreModule两个目录来限速。

示例:

1
limit_zone one $binary_remote_addr 10m;
2
3
location / {
4
limit_conn one 1;
5
limit_rate 100k;
6
}
说明:

limit_zone,是针对每个IP定义一个存储session状态的容器。这个示例中定义了一个10m的容器,按照32bytes/session,可以处理320000个session。

然后针对目录进行设定。

1
limit_conn one 1;
是限制每个IP只能发起一个连接。

1
limit_rate 100k;
是对每个连接限速100k. 注意,这里是对连接限速,而不是对IP限速。如果一个IP允许两个并发连接,那么这个IP就是限速limit_rate x 2。
本文出自 “皓月无痕泽哥地带” 博客,请务必保留此出处http://lzspf.blog.51cto.com/843701/748688
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: