Connection frequency limit -limit_conn_module
The frequency of requests Development -limit_req_module
tcp three-way handshake, a connection can be established repeatedly http request
Connection limit of grammar
# Syntax 1
Syntax:limit_conn_zone key zone=name:size;
Default:——
Context:http
# Syntax 2
Syntax:limit_conn zone number
Default:——
Context:http,server,location
Syntax request limits
# Syntax 1
Syntax:limit_req_zone key zone=name:size rate=rate
Default:——
Context:http
# Syntax 2
Syntax:limit_req zone=name [burst=number] [nodelay]
Default:——
Context:http,server,location
Demo:
we /etc/nginx/conf.d/default.conf
Whether the test request restrictions take effect
Ab installation tool
yum -y install httpd-tools
1. Initiate a limit_req zone = req_zone
Pressure measurement
ab -n 20 -c 20 http://192.168.96.188/1.html
When in effect prints an error log is as follows
2. Start configuration limit_req zone = req_zone burst = 3 nodelay;
The same test
ab -n 20 -c 20 http://192.168.96.188/1.html
At this point there is to do delay, request that only 16
3. The connection limit limit_conn conn_zone 1 as above