Einsatzleiterwiki

Das elektronische Einsatzleiterhandbuch

Benutzer-Werkzeuge

Webseiten-Werkzeuge


wiki:hilfe:administration:caching

Auf dieser Seite sehen Sie die schreibgeschützte und geprüfte Version eines Artikels aus dem Einsatzleiterwiki-Projekt. Wenn Sie einen Artikel bearbeiten bzw. am Projekt aktiv mitarbeiten möchten, so besuchen Sie bitte das bearbeitbare Wiki. Für weitere Informationen zum Projekt allgemein rufen Sie bitte diese Seite auf.

Caching

Das zugrunde liegende DokuWiki-System beschleunigt die Darstellung der Wiki-Seiten, indem Wiki-Seiten zwischengespeichert werden. Somit muss bei einem Aufruf einer Seite nicht jedes Mal der Wiki-Code neu in eine Internetseite übersetzt werden, sondern es kann auf die zwischengespeicherte Version zurückgegriffen werden.

Während der Bearbeitung einer Seite werden keine Versionen zwischengespeichert.

Hin und wieder kann es dabei aber zu Problemen kommen, wenn Daten von außen eingespielt werden. Ein Beispiel:

Auf einer Wiki-Seite befindet sich ein Link, der auf eine nicht existierende andere Seite zeigt. Er wird daher in der Farbe rot angezeigt, wie alle Links zu nichtexistenten Seiten. Legen Sie nun die entsprechende Seite auf dem normalen Weg im Wiki an, erkennt das Wiki die neue Seite und der Link auf der Ausgangsseite wird grün.
Wenn Sie aber nun eine Reihe von Seiten Ihrer BMA-Objekte ins Wiki kopieren, die Sie zuvor extern erzeugt haben, hat das Wiki-System davon nichts mitbekommen. Es zeigt den Link auf eine der neu erzeugten Seiten daher (vorerst) möglicherweise immer noch in rot an, als ob die Seite nicht existiert. Dies passiert, weil Ihnen noch die alte, zwischengespeicherte Seite angezeigt wird.

Caching verhindern

Um zu verhindern, dass eine Wiki-Seite zwischengespeichert wird, platzieren Sie irgendwo auf der Seite das NOCACHE-Kommando:

~~NOCACHE~~

Die macht z.B. auf Seiten Sinn, auf denen Sie externe Inhalte eingebunden haben. Beachten Sie dabei bitte, dass diese Seite etwas längere Ladezeiten hat als andere Seiten in Ihrem Wiki (abhängig davon, wie komplex die Seite ist).

kompletten Cache löschen

Der Cache wird gelöscht bzw. die Neuerzeugung jeder zwischengespeicherten Version beim Aufruf einer Seite ausgelöst, indem die Uhrzeit der letzten Bearbeitung der Datei conf/local.php geändert wird.

Das kann zum Beispiel auf folgenden Wegen durchgeführt werden:

  • die Konfigurationseinstellungen im Admin-Bereich öffnen und Speichern klicken. Eine Änderung einer Einstellung ist nicht notwendig
  • die genannte Datei mit einem beliebigen Editor öffnen, speichern und wieder schließen
  • auf einem Unix/Linux-System: die Verwendung des touch-Kommandos
  • die Verwendung des toucher-Plugins

Cache einer einzelnen Seite löschen

Der Cache einer einzelnen Seite kann gelöscht werden, indem beim Aufruf der Seite der Parameter &purge=true mit übergeben wird. Möchte man den Cache der Seite Dachstuhlbrand löschen, die unter der Adresse https://wiki.einsatzleiterwiki.de/doku.php?id=brand:dachstuhlbrand zu finden ist, müsste folgende Adresse verwendet werden:

https://wiki.einsatzleiterwiki.de/doku.php?id=brand:dachstuhlbrand&purge=true
Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer zu. Außerdem bestätigen Sie, dass Sie unsere Datenschutzbestimmungen gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information

Diskussion

Geben Sie Ihren Kommentar ein. Wiki-Syntax ist zugelassen:
 
wiki/hilfe/administration/caching.txt · Zuletzt geändert: 19.12.2020 00:59 von christoph_ziehr