MediaWiki/Cache
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.