MediaWiki/Cache: Unterschied zwischen den Versionen
K Textersetzung - „„“ durch „"“ |
K Textersetzung - „–“ durch „-“ |
||
Zeile 13: | Zeile 13: | ||
* 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. | * 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 ( [https://workingwithmediawiki.com/book/chapter14.html#sec-FlaggedRevs-and-Approved siehe hier ]) | Eine weitere Option ist die Verwendung der Approved Revs-Erweiterung ( [https://workingwithmediawiki.com/book/chapter14.html#sec-FlaggedRevs-and-Approved 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. | * Dies kann sich in Zukunft ändern, aber im Moment ist es eine Nebenwirkung, der man sich bewusst sein sollte. | ||
Aktuelle Version vom 11. Mai 2025, 20:55 Uhr
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.