文档章节

nginx 限速

星火犹存
 星火犹存
发布于 2017/09/01 17:30
字数 265
阅读 9
收藏 0

注意:

nginx 1.1.8 之后的版本的语法改为limit_conn_zone $binary_remote_addr zone=NAME:10m;

NAME 就是 zone 的名字详情请看这里 http://nginx.org/en/docs/http/ngx_http_limit_conn_module.html

 

限制连接数:

要限制连接,必须先有一个容器对连接进行计数,在http段加入如下代码:

"zone=" 给它一个名字,可以随便叫,这个名字要跟下面的 limit_conn 一致

$binary_remote_addr = 用二进制来储存客户端的地址,1m 可以储存 32000 个并发会话

 

... 省掉 N 字

http

{

limit_conn_zone $binary_remote_addr zone=addr:10m;

 

接下来需要对server不同的位置(location段)进行限速,比如限制每个IP并发连接数为1,则

server

{

listen 80;

server_name 192.168.11.128;

index index.html index.htm index.php;

limit_conn addr 1; #是限制每个IP只能发起1个连接 (addr 要跟 limit_conn_zone 的变量对应)

limit_rate 100k; #限速为 100KB/秒

root html;

 

注意事项:

limit_rate 100k; //是对每个连接限速100k。这里是对连接限速,而不是对IP限速!如果一个IP允许两个并发连接,那么这个IP就是限速limit_rate * 2

本文转载自:http://hxl2009.blog.51cto.com/779549/1324473

共有 人打赏支持
星火犹存
粉丝 3
博文 14
码字总数 2770
作品 0
杭州
私信 提问
在Nginx下针对IP和目录限速

从Nginx配置与应用详解专题的投票结果来看,Nginx已经是目前仅次于APache和MS IIS的Web服务器。Nginx优秀的高并发支持和高效的负载均衡是我们选择它的理由。但有时我们希望它能做的更多。本文...

红薯123
2015/06/29
0
1
Nginx限速模块初探

Nginx限速模块分为哪几种?按请求速率限速的burst和nodelay参数是什么意思?漏桶算法和令牌桶算法究竟有什么不同?本文将带你一探究竟。我们会通过一些简单的示例展示Nginx限速模块是如何工作...

a小鼠标
2017/12/25
0
0
Nginx限制用户下载文件速率

下载www.linuxom.com/download/movie.avi 文件,默认情况下,很快就可以下载完成 # time wget http://42.51.137.195/download/movie.avi --2013-04-05 02:42:39-- http://42.51.137.195/dow......

顶风走千里
2018/01/30
0
0
nginx服务器的下载限速设置

如果很多用户同一时刻疯狂的下载nginx服务器上面的资源,这样势必会对nginx服务器的I/O产生极大负担,所以对nginx服务器的下载做限速设置很有必要。 nginx的安装不再做说明,这里默认网站文件...

任小为
2014/08/07
0
0
SEnginx 开发版本 1.5.10 发布

SEnginx开发版本1.5.10发布,此版本中主要增加访问行为识别模块、带条件的 limit_req 模块等功能。 具体如下: *) Feature: 升级到原始nginx 1.5.10 版本,此版本的 nginx 支持 SPDY 3.1 协议...

InfoHunter
2014/02/10
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

JS 学习笔记

TOC 第一章 手动阀 第二章 嘎嘎的 第三章 是大是大非

davidwbnu
6分钟前
0
0
编译安装sqlite3数据库

环境说明 系统版本:centos7 sqlite版本:3.2 python版本:python3.6 下载安装 下载地址 http://www.sqlite.org/2018/sqlite-autoconf-3230100.tar.gz 解压安装 tar xvf sqlite-autoconf-32......

ZHAO_JH
22分钟前
0
0
Spring Cloud Greenwich 新特性和F升级分享

2019.01.23 期待已久的Spring Cloud Greenwich 发布了release版本,作为我们团队也第一时间把RC版本替换为release,以下为总结,希望对你使用Spring Cloud Greenwich 有所帮助 Greenwich 只支...

冷冷gg
今天
53
1
精读《论语》读后感作文3600字

精读《论语》读后感作文3600字: 学而篇第一:子曰:“学而时习之,不亦说乎?有朋友自远方来,不亦悦乎?人不知,而不愠,不亦君子乎? 朱熹解:即学而又时时习之,则学者熟,而衷心喜悦,其...

原创小博客
今天
3
0
CPU内存结构

开局一张图 由于CPU频率太快了,为解决直接读取内存的数据上的延迟,在CPU和内存之间,存在3级缓存。 CPU在解决和缓存不一致上采用两种方式: 缓存一致性协议 总线锁机制 CPU CPU的一个时钟周...

春哥大魔王的博客
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部