Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Lack-Nginx-Unterschied

Lack-Nginx-Unterschied

(*-*)浩
(*-*)浩Original
2019-07-15 10:33:364612Durchsuche

Lack-Nginx-Unterschied

Varnish

Hochleistungsfähiger Open-Source-Reverse-Proxy-Server und Speicher-Cache-Server.

Vorteile:

1. Hohe Leistung

2. Multi-Core-Unterstützung

3.

Nachteile:

Verfügt nicht über automatische Fehlertoleranz- und Wiederherstellungsfunktionen, Daten gehen nach dem Neustart verloren

2.

3. Die maximale Cache-Dateigröße auf 32-Bit-Maschinen beträgt 2 GB.

4.

Anwendungsszenarien: kleine Systeme und Anwendungen, die keine große Parallelität erfordern.

Nginx

1. Dynamische Links mit Parametern werden nicht unterstützt.

2. Es gibt keinen Mechanismus für den Cache-Ablauf und die Bereinigung im Nginx-Cache. Wenn viele Dinge zwischengespeichert werden müssen, wird die gesamte Festplatte gefüllt Speicherplatz.

3. Es können nur 200 Statuscodes zwischengespeichert werden, sodass vom Backend zurückgegebene Statuscodes wie 301/302/404 nicht zwischengespeichert werden, wenn zufällig eine große Anzahl von Statuscodes vorhanden ist Bei gelöschten Besuchen wird das Backend stark belastet.

4 Nginx wählt nicht automatisch Speicher oder Festplatte aus. Natürlich wird dies durch die Konfiguration bestimmt. Im aktuellen Betriebssystem-Caching-Mechanismus gibt es Dateien auf Betriebssystemebene, sodass Sie sich bei der Speicherung auf der Festplatte keine allzu großen Sorgen über E/A-Leistungsprobleme machen müssen, die durch große gleichzeitige Lesevorgänge verursacht werden.

Unterschied:

Cache-Beschleunigung (statische Beschleunigung, Bandbreiteneinsparung, Edge-Push): Varnish >Nginx

Reverse-Proxy (Routing-Beschleunigung, Ausblenden der Master-Knoten): Nginx > Varnish

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

Das obige ist der detaillierte Inhalt vonLack-Nginx-Unterschied. 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