Nginx – Anpassung unserer Hardware

Die Anpassung des mit Nginx erstellten Dienstes an unsere Hardware ist ein vorrangiger Schritt, da wir dadurch die uns zur Verfügung stehenden Ressourcen optimal nutzen und so die Bedürfnisse unserer Benutzer besser abdecken können.

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.

Faktoren
Es gibt viele Faktoren, die wir berücksichtigen können, um zu wissen, welche Art von Ausrüstung wir haben, und auch in dem Bereich, in dem wir definieren werden, dass es sich um ein leistungsstarkes Team handelt. Dies ist nicht dasselbe für ein Unternehmen mit einem dedizierten Rechenzentrum, das über ein Team verfügt Leistungsstark, wenn sie sogar Serverfarmen haben können, dh für ein Startup, bei dem ihre Rechenleistung bei einem gemieteten VPS pro Monat liegt und das Leistungsstärkste, auf das sie zugreifen können, ein 4-Core-Prozessor ist.

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:

Eigenschaften
CPU : 2 Kerne
RAM : 2 GB
Geschätzter Service : 1 Anfrage pro Sekunde.

Die empfohlenen Werte für diesen Falltyp sind in der folgenden Abbildung dargestellt:

See also  Wie werde ich Windows Insider Beta Tester? Windows 10

nginx_adpt_hardware.jpg

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:

Eigenschaften
CPU : 4 Kerne
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:

nginx_adpt_hardware2.jpg

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:

Eigenschaften
CPU : aus 8 Kernen
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:

nginx_adpt_hardware3.jpg

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.

See also  Programmierung in drei Ebenen mit Java

Wir beenden dieses Tutorial und haben damit eine Anleitung zum Zuweisen von Konfigurationswerten zu unserem Nginx- Server.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *