Manual:Cache/de

Diese Seite behandelt vieles zum Thema Zwischenspeicherung (engl.: Caching).

MediaWiki ist eine sehr komplexe Webanwendung, dies bedeutet dass es einige Zeit dauern kann, um Seiten darzustellen. Um diese Kosten zu mindern, installieren viele MediaWiki Administratoren eine von vielen Caching-Lösungen. Sie sind keineswegs zwingend, obwohl sie die Zeit um Seiten zu laden reduzieren können und Server-Auslastung zu verringern. Diese Seite ist in vier Abschnitte unterteilt, um alles zu zwischenspeichern, müssen Sie eine Lösung aus jeder Gruppe ermöglichen. Es ist sehr wahrscheinlich, dass Sie nicht zu zwischenspeichern brauchen, ermöglichen Sie einfach Dinge die Sie benötigen, bis Sie eine akzeptable Leistung haben.

Kurzversion: wir empfehlen die Verwendung von APC und memcached; für Interessierte, das ist derzeit dass was die Wikimedia Foundation für Wikipedia et al verwendet. Siehe "Wie macht man MediaWiki schnell" und "MediaWiki Leistungsabstimmung".

PHP-Zwischenspeicherung
PHP funktioniert durch die Erstellung einer PHP-Datei in Bytecode und dann diesen Bytecode ausführend. Der Prozess der Erstellung der Datei in Bytecode dauert einige Zeit. PHP-Beschleuniger arbeiten durch das Speichern des kompilierten Bytecode und es direkt auszuführen, verringert den Zeitaufwand für das Kompilieren von Code. Beispiele für PHP-Beschleuniger


 * APC (Alternative PHP Zwischenspeicher). Diesen gibt es als Paket aus vielen Linux-Distributionen (z.B. Ubuntu 10.04) oder von PECL, und wird empfohlen.
 * PHP-Beschleuniger
 * eAccelerator - Jede Version von eAccelerator wird für PHP-Zwischenspeicherung funktionieren, aber wenn Sie es auch für Objektzwischenspeicherung verwenden wollen, benötigen Sie Version 0.9.5 (neuere Versionen sind nicht kompatibel).  Unterstützung für eAccelerator wird ab MediaWiki 1.19 eingestellt.
 * XCache - Nach der Debian Installion mit apt-get install php5-xcache setze xcache.var_size auf >0M (z.B. 16M), sonst kann es zu einem Fehler führen.

MediaWiki muss nicht konfiguriert werden, um PHP-Zwischenspeicherung zu tun und wird "einfach funktionieren", wenn Sie einige davon installieren. Sie können mit phpinfo überprüfen, ob der Zwischenspeicher installiert und richtig konfiguriert ist. Weitere Informationen erhalten Sie von diesen Projekten, oder suchen Sie diese Informationen per Google.

Siehe auch

 * Manual:Configuration settings/de
 * Cache Strategie
 * Wikipedia:Server
 * PHP Zwischenspeicherung und Optimierung
 * Manual:File cache/de - Optional simplistic scheme for caching the rendered HTML of article pages.
 * Manual:Varnish caching/de
 * Manual:Squid caching/de
 * How do I purge a cached page?
 * How do I completely disable caching?