Wie man den Cache in Nginx leert

AiroServer's Blog

Wie man den Cache in Nginx leert

Es gibt zwei allgemeine und einfache Methoden, um den Cache in Nginx zu löschen, die wir im folgenden Artikel gemeinsam untersuchen wollen.

Was ist ein Cache und wofür wird er verwendet?

Wenn ein Webserver eine Webseite anbietet, speichert er eine Kopie dieser Webseite in seinem Cache, der als Zwischenspeicher bezeichnet wird.

Auf diese Weise kann der Server nachfolgenden Besuchern dieselbe Webseite schnell zur Verfügung stellen, ohne dass sie neu aufgebaut werden muss.

In der Regel wird dadurch die Leistung der Website verbessert und die Belastung des Servers verringert. Allerdings kann der Cache im Laufe der Zeit veraltet sein und Sie müssen ihn möglicherweise löschen.

Wie man den Nginx-Cache löscht

Das Löschen des Cache auf diesem Webserver kann auf zwei Arten erfolgen:

  • Verwendung der Befehlszeile
  • Manuelles Löschen von Cache-Dateien

Löschen Sie den Nginx-Cache über die Befehlszeile

Diese Methode ist der einfachste Weg, den Cache des Webservers zu löschen. Dies ist mit dem Befehl "nginx -s reload" möglich.

Dieser Befehl sendet ein Signal an den Nginx-Hauptprozess, um die Konfiguration neu zu laden und den Cache zu leeren. Dies ist nützlich, wenn Sie Änderungen an Ihrer Website vorgenommen haben und möchten, dass die Änderungen sofort wirksam werden, ohne zu warten, bis der Cache abgelaufen ist.

Nginx

 

Nginx-Cache durch manuelle Löschung löschen

Eine andere Möglichkeit, den Webserver-Cache zu löschen, besteht darin, die Cache-Dateien manuell zu löschen.

Um Cache-Dateien manuell zu löschen, müssen Sie zunächst den Ordner finden, in dem die Nginx-Cache-Dateien gespeichert sind. Diese Dateien befinden sich normalerweise im Ordner "/var/cache/nginx/".

Sobald Sie den Cache-Ordner gefunden haben, können Sie den Befehl "rm -rf" verwenden, um alle darin enthaltenen Dateien und Ordner zu löschen.

Natürlich sollten Sie dabei sehr vorsichtig sein, denn dabei werden alle Cache-Dateien gelöscht, was die Leistung Ihrer Website beeinträchtigen kann.

Außerdem können einige Nginx-Konfigurationen einen anderen Speicherort für das Cache-Verzeichnis haben. Sie können in der Datei nginx.conf nachsehen oder Ihren Systemadministrator fragen, wo sich das Cache-Verzeichnis befindet.

In jedem Fall ist es empfehlenswert, den Webserver nach dem Löschen des Caches neu zu starten, um sicherzustellen, dass die Änderungen übernommen werden. Sie können dies mit dem Befehl "systemctl restart nginx" in der Befehlszeile tun.

Schließlich kann dieser Webserver-Cache mit dem Befehl "nginx -s reload" oder durch manuelles Löschen der Cache-Dateien gelöscht werden.

Es ist auch wichtig, daran zu denken, dass das Löschen des Cache die Leistung Ihrer Website beeinträchtigen kann. Daher ist es immer empfehlenswert, eine Sicherungskopie Ihrer Dateien zu erstellen, bevor Sie beginnen.

Hinweis: Vergewissern Sie sich vor der Ausführung eines Befehls, dass Sie als Superuser angemeldet sind, oder verwenden Sie den sudo-Befehl, um Rechteprobleme zu vermeiden.

Weitere Artikel finden...

Was ist neu?

de_DEDE