Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Welche Rolle spielt Nginx?

Welche Rolle spielt Nginx?

藏色散人
藏色散人Original
2019-06-26 10:46:3413544Durchsuche

Welche Rolle spielt Nginx?

Über Nginx

Nginx ist ein leichtes, leistungsstarkes, hochstabiles HTTP und Reverse mit guter Parallelität Proxy-Server. Auch aufgrund seiner Eigenschaften sind seine Einsatzmöglichkeiten sehr vielfältig.

Hauptfunktionen

Reverse-Proxy

Forward-Proxy: In einigen Fällen erfordert der Proxy für den Zugriff unserer Benutzer auf den Server den Benutzer um die IP- und Portnummer des Proxyservers manuell festzulegen.

Reverse-Proxy: Wird als Proxy für den Server und den Zielserver verwendet, auf den wir zugreifen möchten.

Der Proxyserver akzeptiert die Anfrage und leitet sie dann an den Server im internen Netzwerk weiter (geclustert),

und gibt das vom Server erhaltene Ergebnis zu diesem Zeitpunkt an den Client zurück , der Proxyserver wird als Server angezeigt.

Welche Rolle spielt Nginx?

Nginx bietet flexible Funktionen auf dem Reverse-Proxy und kann unterschiedliche Weiterleitungsstrategien gemäß unterschiedlichen regulären Regeln anwenden. Nach der Einrichtung wie in der Abbildung gezeigt können unterschiedliche Anforderungen durchlaufen werden verschiedene Pfade.

Lastausgleich

Lastausgleich: Wird hauptsächlich in Situationen mit hoher Parallelität benötigt. Das Prinzip besteht darin, den Datenverkehr mehreren Servern zur Ausführung zuzuweisen, wodurch der Druck auf jeden Server (Cluster) verringert wird, um Arbeitsaufgaben zu erledigen, wodurch der Datendurchsatz verbessert wird.

Welche Rolle spielt Nginx?

Die für Nginx verfügbaren Lastausgleichsstrategien sind: Polling (Standard), Weight, IP_Hash, URL_Hash (Drittanbieter), Fair (Drittanbieter)

Trennung dynamischer und statischer Anforderungen

Die von Nginx bereitgestellte dynamische und statische Trennung bezieht sich auf die Trennung dynamischer und statischer Anforderungen. Der entsprechende Server verarbeitet die entsprechenden Anforderungen und sorgt so für Leistung und Effizienz des gesamten Serversystems höher.

Nginx kann unterschiedliche Anfragen je nach Konfiguration unterschiedlich weiterleiten, was die Grundlage der dynamischen Trennung ist. Die den statischen Anforderungen entsprechenden statischen Ressourcen können zur Pufferung direkt auf Nginx platziert werden. Ein besserer Ansatz besteht darin, sie auf dem entsprechenden Pufferserver zu platzieren. Dynamische Anfragen werden vom entsprechenden Backend-Server bearbeitet.

Weitere Informationen zu Nginx finden Sie in der Spalte Tutorial zur Nginx-Nutzung!

Das obige ist der detaillierte Inhalt vonWelche Rolle spielt Nginx?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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