it-swarm.com.de

Meine Inhaltsaktualisierungen werden nicht sofort im Front-End angezeigt. Was ist der Grund?

Ich benutze Joomla, um meine Website zu erstellen. Alles funktioniert gut, bis auf ein Problem, das kürzlich aufgetreten ist.

Ich ändere/aktualisiere Inhalte im Joomla Backend und speichere. Aber jede Änderung, die ich vornehme, erscheint nicht sofort im Frontend. Es braucht Zeit.

Was ist der Grund? Bitte hilf mir.

3
user2111

Zusätzlich zu meiner anderen Antwort kann es einige andere Gründe geben, die dazu führen, dass sich die Anzeige im Frontend einer Website gegenüber Ihren Änderungen im Backend verzögert.

  1. Ihr Computer. Ausgehend von Ihrem Computer ist es möglich, dass Ihr Browser auch eine Seite zwischengespeichert hat und Ihnen möglicherweise den zwischengespeicherten Inhalt anzeigt. Denken Sie daher in der Regel in solchen Fällen daran, auch den Cache Ihres Browsers zu leeren.

  2. Hosting Provider Server. Einige Hosting-Anbieter haben auch Caching-Mechanismen auf ihrem Server implementiert, wodurch sich auch die Aktualisierung des Front-End-Inhalts der Webseite verzögert. Ich erinnere mich an GoDaddys Hosting, eine Funktion namens "Website Speed-up" oder ähnliches, die zwischengespeicherten Inhalt bereitstellt.

  3. Serverkonfiguration und Ablaufheader. Es ist möglich, dass in der Serverkonfiguration oder in der .htaccess-Datei ein erweiterter Ablaufheader-Wert für HTML-Inhalte festgelegt ist.

  4. Inhalt über CDN geliefert. Es ist auch möglich und abhängig von den Konfigurationseinstellungen zwischen Ihrer Website und dem CDN, dass die CDN-Plattform weiterhin zuvor zwischengespeicherten Inhalt liefert und nicht entsprechend dem aktuellen Inhalt einer Webseite aktualisiert wurde.

  5. Andere Netzwerk- oder Proxy-Caching-Mechanismen. In einigen Caches ist es auch möglich, dass der Inhalt einer Webseite im Netzwerk zwischen einem Browser und dem Server der Website zwischengespeichert wird. Insbesondere, wenn andere vorherige Einstellungen, wie zuvor beschrieben, betroffen sind, hat dies alle Zwischenserver angewiesen, eine Seite zwischenzuspeichern.

4
FFrewin

Normalerweise liegt dies an den Cache Mechanismen.

In diesem Wikipedia-Artikel werden Sie sehen, dass das Zwischenspeichern eine wichtige Rechenfunktion ist, die häufig verwendet wird. http://en.wikipedia.org/wiki/Cache_ (computing)

Wenn es in Joomla aktiviert ist, liefert es den Benutzern eine gespeicherte Ansicht der Webseite, wie sie zuvor angezeigt wurde, sodass die Datenbank nicht abgefragt und der Inhalt neu geladen werden muss, wodurch das Laden einer Website beschleunigt werden kann und Ressourcen auf dem Server speichern.

JOOMLA CACHE

Joomla bietet die folgenden Cache-Ebenen:

ein. Seiten-Cache

Es speichert eine vollständige Kopie der gerenderten Seite. Es wird von einem System Plugin: Plugins Manager -> System Cache Plugin gesteuert und ist standardmäßig deaktiviert. Dies gilt nur für nicht angemeldete Benutzer.

b. Cache anzeigen

Es speichert einen Teil der Seite. Sie ist ebenfalls standardmäßig deaktiviert und kann im Globale Konfiguration -> System aufgerufen werden.

Es bietet 2 Caching-Möglichkeiten: Konservativ und Progressiv Cache. Beim progressiven Caching wird der Inhalt für jeden einzelnen Besucher zwischengespeichert, während beim konservativen Caching allen Besuchern derselbe zwischengespeicherte Inhalt bereitgestellt wird.

Dort können Sie auch steuern, wie lange ein zwischengespeicherter Inhalt verbleiben soll, bevor er als abgelaufen betrachtet und daher durch einen neuen ersetzt wird. Wenn die Inhaltsaktualisierungen häufig sind, möchten Sie möglicherweise einen niedrigen Wert festlegen.

c. Modul-Caching

Es speichert auch teilweise den Inhalt der Seite pro Modul. Die Steuerung erfolgt von jedem Modul aus, normalerweise im erweiterten Abschnitt der Moduleinstellungen. Es wird empfohlen, nur für Module zu aktivieren, die statischen Inhalt enthalten.

Wenn der Cache aktiviert ist, speichert Joomla den zwischengespeicherten Inhalt im Cache-Ordner seines Dateisystems (siteroot/cache /).

Caching-Erweiterungen von Drittanbietern

Neben der Kernfunktionalität des Caches gibt es Erweiterungen von Drittanbietern, die eine bessere Kontrolle darüber ermöglichen, wie der Cache auf einer Joomla-Site funktionieren soll. Joomla Cache Extensions in JED


Caches löschen

Der zwischengespeicherte Inhalt kann gelöscht/geleert werden, wenn Sie den gesamten zwischengespeicherten Inhalt entfernen und Joomla zwingen möchten, den gesamten Inhalt neu aus der Datenbank zu laden. Manchmal Caches leeren, dies hilft bei der Lösung von Anzeige- oder anderen Problemen. Daher ist es üblich, Cache leeren oder deaktivieren, wenn etwas nicht wie erwartet aussieht oder funktioniert , um sicherzustellen, dass dies kein Caching-Problem ist.

Um den Joomla Cache zu löschen, gehen Sie zu:
System -> Wartung -> Cache leeren/ Abgelaufene Caches löschen.

Cache leeren entfernt den gesamten zwischengespeicherten Inhalt und das System muss ihn beim nächsten Laden der Seite neu generieren/neu laden. Dies kann dazu führen, dass das nächste Laden einer Seite etwas länger dauert, da auch die neuen zwischengespeicherten Dateien erstellt werden müssen. Nach dem nächsten Laden werden die Seiten jedoch wieder schneller geladen.

Abgelaufene Caches löschen entfernt nur Elemente, die abgelaufen sind. Dies überprüft jede zwischengespeicherte Datei nach Datei, wenn sie abgelaufen ist, und löscht nur diese Dateien. Wenn die Website also groß ist, kann sie während des Löschvorgangs ressourcenintensiv sein.

Nonumbers Cache Cleaner Erweiterung ist ein System-Plugin, das so eingestellt werden kann, dass Caches innerhalb eines bestimmten Zeitraums oder nach " Saving" bereinigt werden. alles im Backend.

3
FFrewin