接続周波数限界-limit_conn_module
要求開発の周波数-limit_req_module
TCP 3ウェイハンドシェイクは、接続を繰り返し、HTTPリクエストを確立することができます
文法の接続制限
#構文1
構文:limit_conn_zoneキーゾーン=名:サイズ;
デフォルト: -
コンテキスト:HTTP
#構文2
構文:limit_connゾーン番号
デフォルト: -
コンテキスト:HTTP、サーバー、場所
構文要求の制限
#構文1
構文:limit_req_zoneキーゾーン=名:サイズ率=率
デフォルト: -
コンテキスト:HTTP
#構文2
構文:limit_reqゾーン=名[バースト=番号] [NODELAY]
デフォルト: -
コンテキスト:HTTP、サーバー、場所
デモ:
我々は/etc/nginx/conf.d/default.conf
テスト要求の制限を有効にするかどうか
Abのインストールツール
YUMのhttpd-ツールをインストール-y
1. limit_reqゾーン= req_zoneを開始します
圧力測定
AB -n 20 -c 20 http://192.168.96.188/1.html
実際には次のようにエラー・ログが出力したときに
2.スタート構成limit_reqゾーン= req_zone = 3 NODELAYバースト。
同じテスト
AB -n 20 -c 20 http://192.168.96.188/1.html
この時点で遅れ、唯一の16の要求を行うことがあります
3.上記のようにconn_zone 1 limit_conn接続制限