公式 nginx ドキュメントを見ると、次の 3 つの nginx 電流制限方法があることがわかります。すなわち、
(推奨チュートリアル: nginx チュートリアル)
1、limit_conn_zone
2、limit_req_zone
3、ngx_http_upstream_module
ここでは、上記の 3 つの方法について簡単に説明します。
1.limit_conn_zone
nginxconfigurationhttp{ limit_conn_zone $binary_remote_addr zone=one:10m; server { ...... limit_conn one 10; ...... } }
この構成は、クライアントの同時接続数が 10 までであることを示しています。
2.limit_req_zone
http{ limit_req_zone $binary_remote_addr zone=req_one:10m rate=1r/s; server { ...... limit_req zone=req_one burst=120; ...... } }
3. ngx_http_upstream_module
nginx 設定upstream xxxx{ server 127.0.0.1:8080 max_conns=10; server 127.0.0.1:8081 max_conns=10; }
以上がnginxで電流制限を実装するにはどのような方法がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。