In diesem Artikel werden hauptsächlich Beispiele für die Konfiguration von Nginx-Bandbreitenbegrenzungen vorgestellt. Ich hoffe, dass er jedem helfen kann, der Hilfe benötigt:
Beispiel 1:
Kopieren Sie den CodeDer Code lautet wie folgt:
http {
limit_rate 25k; #Jeder Domainname Das Gesamtbandbreitenlimit
limit_conn to_vhost 30; Wie viele Threads können für jede Verbindung geöffnet werden? Limits. Dieser Nginx kann Folgendes tun:
Zuerst in der Konfiguration von http{} hinzufügen:
limit_zone one $binary_remote_addr 10m; und dann in der Konfiguration von server{} hinzufügen:
Code kopieren
Der Code lautet wie folgt:
location / {
limit_conn one 1; limit_rate 100k; limit Speed
}
bedeutet, dass die Geschwindigkeitsbegrenzung 100K beträgt. Die Endgeschwindigkeit des Clients = rate * conn, sodass die Bandbreitenbegrenzung perfekt umgesetzt werden kann hoch. Detaillierte offizielle Regeln:
http://wiki.nginx.org/NginxChsHttpLimit_zoneModule
Beispiel 3:
Hinzufügen
Kopieren Sie den Code in das http{} von nginx.conf
The Der Code lautet wie folgt: limit_zone one $binary_remote_addr 10m;
Dann schreiben Sie in die virtuelle Maschine Code kopieren
Der Code lautet wie folgt:
location / { limit_conn one 1; thread
limit_rate 100k; speed }
bedeutet, dass die Geschwindigkeitsbegrenzung 100 K pro Kunde beträgt. Am Ende ist nur ein Thread zulässig
Endgültige Clientgeschwindigkeit = Rate * Verbindung, damit die Einstellung der Bandbreitenbegrenzung perfekt realisiert werden kann.
Das Obige stellt das Beispiel für die Konfiguration der Nginx-Bandbreitenbegrenzung vor, einschließlich der relevanten Inhalte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn