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.