Inhaltsverzeichnis
1. Löschen
2. Bypass oder ungültig für bestimmte zwischengespeicherte Inhalte
3.. Fastcgi Cache (für PHP -Setups) löschen)
4.. Überprüfen Sie, ob der Cache gelöscht wird
Heim Betrieb und Instandhaltung Nginx Wie lösche ich den Nginx -Cache?

Wie lösche ich den Nginx -Cache?

Sep 18, 2025 am 03:33 AM
Cache nginx

Die Nginx-Cache-Lichtung muss gemäß der Konfigurationsmethode betrieben werden, da kein integrierter klarer Befehl vorhanden ist. 1. Suchen Sie für Festplatten -Proxy -Cache den von Proxy_Cache_Path (z. B./var/cache/nginx) angegebenen Pfad, löschen Sie die folgende Datei und starten Sie Nginx neu. 2. Wenn die Cache -Lösungsfunktion aktiviert ist, können Sie den Speicherort ~ /Spurge konfigurieren, um eine bestimmte URL -Lichtung zu erreichen, wie z. 3. Löschen Sie bei Verwendung von FastCGi -Cache die Verzeichnisdatei, die dem FASTCGI_Cache_Path entspricht, und starten Sie den Dienst neu. 4. Nach dem Löschen können Sie Curl -i verwenden, um den Antwortkopf X -Cache zu überprüfen: Miss bestätigt, dass der Cache abgelaufen ist. Der Kern soll dem Konfigurationspfad übereinstimmen und die Dateiberechtigungen korrekt verwalten.

Wie lösche ich den Nginx -Cache?

Das Löschen des Nginx -Cache hängt davon ab, wie das Zwischenspeichern konfiguriert ist. Nginx hat keinen integrierten Befehl zum Spülen des Cache, aber Sie können ihn manuell oder durch Konfigurationsverbots löschen. Im Folgenden finden Sie allgemeine Methoden, die auf typischen Einstellungen basieren.

1. Löschen

Wenn Sie Nginx als Reverse -Proxy mit Proxy_Cache verwenden, werden zwischengespeicherte Dateien in Verzeichnissen auf der Festplatte gespeichert. Um sie zu klären:

  • Suchen Sie den in Ihrer Nginx -Konfiguration definierten Cache -Pfad (normalerweise in /etc/nginx/nginx.conf oder Site -Konfiguration):

proxy_cache_path/var/cache/nginx stufen = 1: 2 keys_zone = my_cache: 10m max_size = 10g inaktiv = 60m nutzung_temp_path = off;

  • Stoppen Sie Nginx oder gehen Sie sorgfältig vor, während es ausgeführt wird, um Probleme zu vermeiden:

sudo rm -rf/var/cache/nginx/*

  • Starten Sie Nginx neu, um einen sauberen Zustand zu gewährleisten (optional, aber empfohlen):

sudo systemctl starten nginx neu

2. Bypass oder ungültig für bestimmte zwischengespeicherte Inhalte

Sie können Cache selektiv ungültig machen, ohne alles zu löschen, indem Sie das Cache -Spülen verwenden, falls dies aktiviert ist.

  • Fügen Sie die Spülanweisung in Ihren Serverblock hinzu:

Ort ~ /purge(/.*) {
proxy_cache_purge my_cache $ schema $ proxy_host $ 1;
}

  • Spülen Sie eine bestimmte URL:

curl -x purge "http://yoursite.com/page.html"

Stellen Sie sicher, dass nur vertrauenswürdige IPs für die Sicherheit auf den Speicherort auf den Speicherort zugreifen können.

3.. Fastcgi Cache (für PHP -Setups) löschen)

Wenn Sie FASTCGI_Cache verwenden, ist der Prozess ähnlich:

  • Überprüfen Sie den Cache -Pfad in Konfiguration:

fastcgi_cache_path/var/cache/nginx-fastcgi stufen = 1: 2 keys_zone = fastcgi: 10m;

  • Cache -Dateien löschen:

sudo rm -rf/var/cache/nginx -fastcgi/*

  • Starten Sie Nginx neu:

sudo systemctl starten nginx neu

4.. Überprüfen Sie, ob der Cache gelöscht wird

Testen Sie nach dem Löschen, indem Sie eine Seite anfordern und Antwortkapital überprüfen:

curl -i http://yoursite.com/some-page

Suchen Sie nach X-CACHE: Miss oder ähnlicher Header, in dem Inhalte frisch abgerufen werden.

Grundsätzlich ist Nginx-Cache dateibasiert, sodass das Löschen dieser Dateien oder die Verwendung eines Säuberungsmechanismus bedeutet. Denken Sie nur daran, die Pfade in Ihrer Konfiguration zu entsprechen und die Berechtigungen korrekt zu behandeln. Es ist nicht komplex, aber leicht zu falsch zu konfigurieren, wenn sich die Pfade nicht ausrichten.

Das obige ist der detaillierte Inhalt vonWie lösche ich den Nginx -Cache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Stock Market GPT

Stock Market GPT

KI-gestützte Anlageforschung für intelligentere Entscheidungen

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

So verwenden Sie PHP, um eine Q & A -Community -Plattform zu entwickeln, detaillierte Erläuterung des interaktiven Monetisierungsmodells mit PHP -Community So verwenden Sie PHP, um eine Q & A -Community -Plattform zu entwickeln, detaillierte Erläuterung des interaktiven Monetisierungsmodells mit PHP -Community Jul 23, 2025 pm 07:21 PM

1. Die erste Wahl für die Kombination aus Laravel Mysql Vue/React in der PHP -Entwicklungsfrage und der Antwortgemeinschaft ist die erste Wahl für die Kombination aus Laravel Mysql Vue/React aufgrund ihrer Reife im Ökosystem und der hohen Entwicklungseffizienz; 2. Die hohe Leistung erfordert Abhängigkeit von Cache (REDIS), Datenbankoptimierung, CDN und asynchronen Warteschlangen; 3. Die Sicherheit muss mit Eingabefilterung, CSRF -Schutz, HTTPS, Kennwortverschlüsselung und Berechtigungssteuerung erfolgen. V.

So erstellen Sie eine PHP NGINX -Umgebung mit macOS, um die Kombination von NGINX- und PHP -Diensten zu konfigurieren So erstellen Sie eine PHP NGINX -Umgebung mit macOS, um die Kombination von NGINX- und PHP -Diensten zu konfigurieren Jul 25, 2025 pm 08:24 PM

Die Kernrolle von Homebrew bei der Konstruktion der Mac -Umgebung besteht darin, die Installation und Verwaltung der Software zu vereinfachen. 1. Homebrew verarbeitet automatisch Abhängigkeiten und verkapselt komplexe Kompilierungs- und Installationsprozesse in einfache Befehle. 2. Bietet ein einheitliches Softwarepaket -Ökosystem, um die Standardisierung des Software -Installationsorts und der Konfiguration zu gewährleisten. 3. Integriert Service -Management -Funktionen und kann Dienste leicht über Brewservices starten und stoppen. 4. Bequemes Software -Upgrade und -wartung und verbessert die Sicherheit und Funktionalität der Systeme.

So verwenden Sie Kubernetes, um die PHP -Umgebung konsistente Produktion und lokale Behälterkonfigurationsstandards zu erhalten So verwenden Sie Kubernetes, um die PHP -Umgebung konsistente Produktion und lokale Behälterkonfigurationsstandards zu erhalten Jul 25, 2025 pm 06:21 PM

Um das Problem der Inkonsistenz zwischen PHP -Umgebung und Produktion zu lösen, besteht der Kern darin, die Container- und Orchestrierungsfunktionen von Kubernetes zu verwenden, um die Umweltkonsistenz zu erreichen. Die spezifischen Schritte sind wie folgt: 1. Erstellen Sie ein einheitliches Docker -Bild, einschließlich aller PHP -Versionen, Erweiterungen, Abhängigkeiten und Webserverkonfigurationen, um sicherzustellen, dass dasselbe Bild in der Entwicklung und Produktion verwendet wird. 2. Verwenden Sie Kubernetes 'configMap und geheim, um nicht sensitive und empfindliche Konfigurationen zu verwalten und eine flexible Umstellung verschiedener Umgebungskonfigurationen durch Volumenmontage oder Umgebungsvariableninjektion zu erreichen. 3. Gewährleistung der Konsistenz des Anwendungsverhaltens durch Unified Kubernetes -Deployment -Definitionsdateien (z. B. Bereitstellung und Dienst) und in die Versionskontrolle einbeziehen; 4.

So verwenden Sie PHP zur Entwicklung von E-Commerce-Backend-Monetarisierung PHP E-Commerce-Systemarchitektur und Gewinnstrategie So verwenden Sie PHP zur Entwicklung von E-Commerce-Backend-Monetarisierung PHP E-Commerce-Systemarchitektur und Gewinnstrategie Jul 25, 2025 pm 06:33 PM

1. Die Mainstream-Frameworks des PHP-E-Commerce-Backends sind Laravel (Fast Development, Starke Ecology), Symfony (Unternehmensebene, stabile Struktur), YII (ausgezeichnete Leistung, geeignet für standardisierte Module); 2. Der Technologiestapel muss mit MySQL Redis-Cache, Rabbitmq/Kafka-Nachrichtenwarteschlange, Nginx PHP-FPM und Front-End-Trennung ausgestattet werden. 3.. Eine hohe Parallelitätsarchitektur sollte geschichtet und modular sein, Datenbank -Lesen und Schreiben von Trenn-/Verteilte Datenbank, beschleunigt mit Cache und CDN, asynchrone Verarbeitung von Aufgaben, Teilen von Lastausgleich und Sitzung, allmählich Microservice und eine Überwachung und einen Alarmsystem. 4. Zu den Mehrfachmonetisierungspfaden gehören Produktpreisdifferenz oder Plattformprovision, Standortwerbung, SaaS-Abonnement, maßgeschneiderte Entwicklung und Plug-in-Markt, API-Verbindung

So konfigurieren Sie die MongoDB -Unterstützung für PHP -Umgebungseinstellungen für die PHP -Verbindung zur Mongo -Datenbank So konfigurieren Sie die MongoDB -Unterstützung für PHP -Umgebungseinstellungen für die PHP -Verbindung zur Mongo -Datenbank Jul 23, 2025 pm 06:54 PM

Um die PHP -Umgebung für MongoDB zu konfigurieren, besteht der Kernschritt darin, den PHP -Treiber von MongoDB zu installieren und zu aktivieren, damit die PHP -Anwendung mit der MongoDB -Datenbank kommunizieren kann. 1. Installieren Sie den MongoDBPHP -Treiber. Es wird empfohlen, PECL zur Installation zu verwenden. Wenn es kein PECL gibt, müssen Sie zuerst das PHP -Entwicklungspaket und die zugehörigen Kompilierungstools installieren. 2. Bearbeiten Sie die Php.ini -Datei und fügen Sie die Erweiterung hinzu. 3. Starten Sie den Webserver oder den PHP-FPM-Dienst neu, um die Konfiguration in Kraft zu setzen. 4. Überprüfen Sie, ob die Erweiterung erfolgreich über Phpinfo () oder PHP-M geladen wird. Zu den häufig gestellten Fragen gehören fehlende PECL -Befehle, Kompilierungsfehler, Php.ini

PHP realisiert Bild -Upload und Verarbeitung von Monetarisierungsmonetarisierungs -PHP -Bildverwaltung und Optimierungstechnologie PHP realisiert Bild -Upload und Verarbeitung von Monetarisierungsmonetarisierungs -PHP -Bildverwaltung und Optimierungstechnologie Jul 25, 2025 pm 06:06 PM

Um massive Bilder effektiv zu verwalten, erfordert CDN- oder Cloud -Speicher, um die Leistung und Skalierbarkeit zu verbessern. 2. optimieren Sie die Dateistruktur durch angemessene Namensregeln und Verzeichnisspeicher; 3.. Verwenden Sie PHP, um es automatisch zu komprimieren und in effiziente Formate wie WebP umzuwandeln, um das Volumen zu reduzieren. 4. Kombinieren Sie Front-End-Reaktionsbilder und faule Ladetechnologie, um die Ladegeschwindigkeit zu verbessern. 5. Erkennen Sie die Signatur-URL-Anti-Diebstahl-Kette und laden Sie die Sicherheitsüberprüfung hoch, um böswillige Dateien zu verhindern und so ein sicheres und effizientes Bildsystem zur Unterstützung der kommerziellen Monetarisierung zu erstellen.

Wie kann ich eine Django -Anwendung mit Nginx bereitstellen? Wie kann ich eine Django -Anwendung mit Nginx bereitstellen? Aug 23, 2025 pm 04:26 PM

Die Bereitstellung von Django -Anwendungen erfordert eine Konfiguration der Produktionsumgebung, Gunicorn und Nginx Reverse Proxy. 1. Setzen Sie Debug = false, konfigurieren Sie erlaubte_hosts, definieren Sie static_root und run scollectStatic, um statische Dateien zu sammeln. 2. Installieren Sie Gunicorn und testen Sie und führen Sie es aus. Nachdem bestätigt wurde, dass es korrekt ist, verwalten Sie den Dienst über systemd. 3. Erstellen Sie die Systemd -Dienstdatei. Konfigurieren Sie Gunicorn so, dass sie mit UNIX -Sockets beginnen, den richtigen Pfad festlegen und den Dienst nach dem Benutzer aktivieren. 4. Installieren Sie Nginx und erstellen

Was sind die Vorteile der Verwendung von Nginx als API -Gateway? Was sind die Vorteile der Verwendung von Nginx als API -Gateway? Aug 31, 2025 am 09:17 AM

Als API -Gateway hat NginX die Vorteile von hoher Leistung, geringer Latenz, Lastausgleich und Sicherheitskontrolle. 1. Übernehmen Sie eine ereignisgesteuerte Architektur, unterstützt hohe Parallelitäts- und geringe Ressourcenverbrauch und verbessert die API-Reaktionsgeschwindigkeit. 2. unterstützt mehrere Lastausgleichsstrategien und Gesundheitsprüfungen, um eine hohe Verfügbarkeit von Dienstleistungen zu gewährleisten. 3. kann URLs anhand von Regeln wie Pfaden und Domain -Namen weiterleiten und neu schreiben, um die API -Versionsverwaltung zu erleichtern. V. 5. Support Response Caching, reduziert den Back-End-Druck und verbessert die lessintensive API-Leistung. 6. Passen Sie die Protokollformate an, um die Integration in Überwachungssysteme wie Elche und Grafana zu erleichtern. 7. Unterstützt HTTP/2, HTTP/3 und WebSocket.

See all articles