Nginx - Cache mit Fcgi

Inhaltsverzeichnis
Als wir uns entschieden haben zu verwenden Nginx Eines der Dinge, die uns am meisten anziehen, ist die Möglichkeit, die Leistung zu verbessern, ohne die Ausrüstung wechseln oder die Ressourcen erhöhen zu müssen. Dies ist in gewisser Weise mit einer Standardkonfiguration machbar, aber es gibt einige zusätzliche Tricks, mit denen wir mehr herausholen können was wir schon haben.
Eine der Möglichkeiten, Verbesserungen zu erzielen, besteht darin, Cache und mehr zu verwenden, wenn wir mit arbeiten fcgi da dies bedeutet, dass wir zusätzlich zu den statischen Inhalten, die es sendet, eine Programmiersprache haben, die die Persistenz- und Berechnungsoperationen des Webs ausführt. Nginx.
Die Art und Weise, wie wir den Cache aktivieren und konfigurieren werden, um ihn zu verwenden fcgi Durch Anweisungen werden wir die entsprechenden Werte festlegen, damit unser Server die Ressourcen verwalten kann. Um diese Anweisungen verwenden zu können, müssen wir sie zuerst kennen, damit wir unten eine kleine Liste sehen:
fastcgi_cacheEs ermöglicht uns, den Bereich zu bestimmen, der für den Cache verwendet werden soll.
fastcgi_cache_keyMit dieser Direktive legen wir die Schlüssel zur Identifizierung des Cache fest, damit wir ihn von anderen unterscheiden können, die sich möglicherweise auf dem Server befinden.
fastcgi_cache_pathEs ermöglicht uns, den Pfad festzulegen, in dem sich unser Cache befindet.
fastcgi_cache_methodsMit dieser Richtlinie weisen wir darauf hin, dass Nginx welche HTTP-Methoden „gecached“ werden können.
fastcgi_cache_min_usesEs erlaubt uns zu definieren, wie viele Anfragen an dieselbe Ressource vom Cache zugelassen werden.
fastcgi_cache_use_staleMit dieser Anweisung geben wir an, dass der Server nicht antwortet, wenn wir zwischengespeicherte Inhalte bereitstellen.
fastcgi_cache_validLegt die Zeit fest, für die der Cache für HTTP-Codes gültig ist.
Sehen wir uns jetzt a Cache-Konfiguration für unseren Server mit dem fast_cgi, hilft uns diese Konfiguration, die CPU-Auslastung zu reduzieren, indem gemeinsame Inhalte aus einem Daten-Repository bereitgestellt werden, wodurch neue Abfragen während des Caches vermieden werden, wodurch auch die Leistung erhöht wird:

Wir sehen dann, dass wir als erstes die Weg oder wo unser Cache liegen wird, dann im Standortblock Zur Erfüllung unserer Aufgaben setzen wir die verschiedenen oben bereits erläuterten Richtlinien.
Was machen wir?Wir geben die Codes an HTTP und die Dauer des Caches für sie, auch die Mindestanzahl der Cache-Aktivierungen. Wenn wir schließlich einen 500-Fehler haben, werden wir die letzte im Cache gespeicherte Version für die Ressource bereitstellen.
Wie wir sehen können, können wir mit dieser Art von Konfiguration Inhalte, die im Moment generiert wurden, einmal bereitstellen, dann werden die folgenden Anfragen aus dem Cache geholt, wodurch der erforderliche Verarbeitungsaufwand verringert wird, da dies die Stärke von . ist Nginx Durch die Bereitstellung statischer Inhalte erhält der Cache eine neue Dimension.
Damit beenden wir dieses Tutorial, wir haben gelernt, die Leistung unseres Servers zu verbessern, wenn wir verwenden fcgi Um externe Sprachen wie PHP oder Python zu unterstützen, verdient ein Server mehr, ohne die Hardware aktualisieren zu müssen, was kritisch ist, wenn wir bedenken, dass wir dies oft nicht tun können.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben
wave wave wave wave wave