Anpassung von Nginx an unsere Hardware
Wie bereits erwähnt, ist dieser Schritt von entscheidender Bedeutung, um alle Vorteile von Nginx auf unserem Server nutzen zu können. Wir können mit drei empfohlenen Konfigurationen beginnen, die an drei bestimmte Situationen angepasst werden können. Dies ist jedoch nicht in Stein gemeißelt und wir müssen wissen, wie wir uns an unsere anpassen müssen Team , die Zeit und die Art der Anwendung, die wir bedienen.
Sehen wir uns die drei Fälle und ihre Erstkonfiguration an.
Unter Verkehr
In diesem Fall handelt es sich um informative Seiten oder möglicherweise persönliche Seiten, auf denen nicht viel navigiert werden kann. Vor allem sind wir daran interessiert, bestimmte Informationen ohne Anspruch auf Vollständigkeit anzuzeigen.
Ein Team, das diese Eigenschaften unterstützen kann, verfügt über die folgenden Eigenschaften:
RAM : 2 GB
Geschätzter Service : 1 Anfrage pro Sekunde.
Die empfohlenen Werte für diesen Falltyp sind in der folgenden Abbildung dargestellt:
Hier können wir die Anzahl der Worker-Prozesse und die ihnen zugewiesene Priorität hervorheben. Dadurch, dass -5 gewährleistet ist, dass sie vor vielen anderen Prozessen bedient werden, begrenzen wir die Anzahl der gleichzeitigen Verbindungen, um die Gesamtleistung der Geräte nicht zu beeinträchtigen.
Intermediate Traffic
Dies ist eine recht gebräuchliche Art der Nutzung. Sie dient uns für Seiten, die regelmäßig besucht werden und deren Inhalt für längere Zeit zum Stöbern einlädt. Diese Konfiguration kann auf Blogs, kleine Online-Shops usw. angewendet werden.
Die allgemeinen Hardwarefunktionen , die wir finden, sind die folgenden:
RAM : 4 GB
Geschätzter Service : 50 Anfragen pro Sekunde.
Sehen wir uns im folgenden Bild die mögliche Konfiguration an, die wir verwenden können:
Wir sehen, dass diese Konfiguration sich von der vorherigen in der Anzahl der Worker unterscheidet , da diese durch Ausnutzung der CPU-Kerne auf 4 erhöht werden. Zusätzlich zur Erhöhung der Anzahl der gleichzeitigen Verbindungen verringern wir die Priorität auf 0 und geben auf diese Weise die Möglichkeit, wenn es viele Verbindungen gibt Unser Server kann weiterhin andere Prozesse einspeisen.
Hoher Verkehr
Diese Art der Nutzung konzentriert sich bereits auf eine andere Anforderungsstufe und gilt im Allgemeinen für Seiten mit Live-Inhalten, wie z. B. Presse, soziale Netzwerke usw., bei denen der Nebenläufigkeit, die verfügbar ist, Bedeutung beigemessen wird.
Die minimalen Hardwareeigenschaften sind die folgenden:
RAM : ab 12 GB
. Geschätzter Service : ab 1000 Anfragen pro Sekunde .
Zur Steuerung dieses Dienstes können wir eine Konfiguration verwenden, die sich aus den folgenden Elementen ergibt:
Wir stellen fest, dass es sich um eine Entwicklung der Zwischennutzung handelt, da wir die Anzahl der Worker mit der Anzahl der Kerne erhöhen. Die größere Speicherkapazität ermöglicht es uns jedoch, die Anzahl der gleichzeitigen Verbindungen erheblich zu erhöhen.
Wir beenden dieses Tutorial und haben damit eine Anleitung zum Zuweisen von Konfigurationswerten zu unserem Nginx- Server.