Meine WordPress-Seite zeigt immer eine zwischengespeicherte Version seiner Homepage an

Vor allem, tut mir leid, wenn ich einen Fehler mache. Ich habe dies bereits im ServerFault-Forum gefragt , aber im Moment keine Antworten erhalten und ich dachte, es wäre eine gute Idee, die Frage hier zu stellen, wenn man bedenkt, dass es sich um eine WordPress-spezifische Frage handelt.

Ich habe eine WordPress-Website, die gut läuft, aber es ist ein seltsames Verhalten: ein Leser lädt die Seite, die Website zeigt eine “zwischengespeicherte” Version der Website, mit den gleichen Nachrichten und Kommentar-Nummern, die der Leser beim Besuch der Website angesehen letztes Mal.

Also muss jeder Benutzer die Seite neu laden (Strg + F5, Cmd + R), um die “echte” und aktualisierte Homepage zu erhalten.

Ich weiß nicht, warum das passiert. Im Moment benutze ich kein Cache-Plugin, und auf meinem Server läuft Nginx + MySQL + PHP-FPM auf einem Ubuntu 10.04 LTS Linux VPS. Muss ich etwas an den nginx-Konfigurationsdateien ändern, vielleicht?

Solutions Collecting From Web of "Meine WordPress-Seite zeigt immer eine zwischengespeicherte Version seiner Homepage an"

Klingt so, als wären Ihre Expirs-Header in Zukunft weit entfernt. Die folgenden Regeln können zu Ihrem .htaccess hinzugefügt werden Expires-Regeln können Ihrer Nginx-Serverdatei hinzugefügt werden, um die Ablaufzeit auf 180 Sekunden zu verkürzen.

location ~* \/[^\/]+\/(feed|\.xml|.html|.HTML)\/? { expires 180; } 

Ich würde auch empfehlen, das Nginx Proxy Cache Integrator Plugin zu installieren, um den Nginx Static File Proxy Cache zu kontrollieren.

Ein weiteres ähnliches Plug-in ist Nginx Proxy Cache Purge , das den Proxy-Cache löscht, wenn Sie Ihre Site aktualisieren.

Das Problem, das Sie haben, wird NICHT von WordPress verursacht.

Gehen Sie zu http://web-sniffer.net/ und geben Sie die URL Ihrer Website ein. Erweitern Sie Ihre Frage mit dem Ergebnis des Tools.
Vor allem die Cache-Control- und Expires-Header sind wichtig. Wenn sie für eine sehr lange Zeit eingestellt sind, verwenden die Browser Ihres Besuchers häufig ihren internen Cache.

Ich hatte ein Problem wie dieses und es war das WP Super Cache Plugin. Versuchen Sie es zu deaktivieren und wenn das funktioniert, überprüfen Sie die Einstellungen, um zu sehen, was nicht stimmt.