MediaWiki:Cache

Aus Foxwiki

MediaWiki führt umfangreiches Caching von Seiten durch

  • Wenn Sie zu einer Wiki-Seite gehen, besteht die Möglichkeit, dass sie nicht an Ort und Stelle erstellt wurde, sondern eher eine zwischengespeicherte Version ist, die irgendwann am Vortag oder so erstellt wurde.
  • Dies gilt nicht für Seiten im Namensraum „Special“, die jedes Mal neu generiert werden.

Benutzer können immer eine „Live“-Version jeder Seite sehen, indem sie der URL „&action=purge“ hinzufügen.

Mit der MagicNoCache-Erweiterung können Sie über den Verhaltensschalter "__NOCACHE__" einige Seiten als nie zwischenzuspeichern markieren.


Caching wird zu einem Problem, wenn Cargo oder Semantic MediaWiki installiert sind, da gecachte Seiten nicht automatisch die neuesten Abfrageergebnisse anzeigen

  • Dies kann Benutzer verwirren, wenn sie einige Daten hinzufügen und diese dann an anderer Stelle nicht in den Abfrageergebnissen angezeigt werden.
  • Die beste Problemumgehung für dieses Problem besteht darin, die MagicNoCache-Erweiterung zu installieren und sie auf jeder Seite zu verwenden, die eine Abfrage enthält.

Eine weitere Option ist die Verwendung der Approved Revs-Erweiterung ( siehe hier ) – obwohl dies nicht beabsichtigt ist, werden Seiten mit einer genehmigten Revision nicht zwischengespeichert.

  • Dies kann sich in Zukunft ändern, aber im Moment ist es eine Nebenwirkung, der man sich bewusst sein sollte.

Cargo und SMW bieten beide ihre eigene Registerkarte/Dropdown-Liste, die nur Administratoren sehen können und die entweder „Cache löschen“ (Cargo) oder „Aktualisieren“ (oder SMW) beide zeigen auf die URL „action=purge“, sodass Administratoren sie nicht manuell eingeben müssen.