MediaWiki/performance: Unterschied zwischen den Versionen

Aus Foxwiki
Wechseln zu:Navigation, Suche
Keine Bearbeitungszusammenfassung
Weiterleitung nach MediaWiki/Performance erstellt
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 1: Zeile 1:
'''MediaWiki/performance''' - Performance von MediaWiki steigern
#WEITERLEITUNG [[MediaWiki/Performance]]
 
== Beschreibung ==
; Bereiche
* Caching (Memcached, Redis)
* Datenbankoptimierung
* Deaktivieren ungenutzter Erweiterungen
 
; Wichtige Maßnahmen
* Object-Caching
* Varnish für anonyme Nutzer
* Optimieren der MySQL/MariaDB-Datenbank
* Pflege einer effizienten Job-Queue
 
Die Wikimedia Performance-Initiative überwacht diese Faktoren kontinuierlich, um eine hohe Benutzererfahrung zu gewährleisten. 
 
== Maßnahmen zur Leistungssteigerung ==
; Caching
Objekt-Cache
* Verwendung von Memcached oder Redis ist essenziell für die Zwischenspeicherung von Datenbankabfragen.
Parser-Cache
* wgParserCacheType sollte auf ein schnelles Medium (z. B. Redis) eingestellt sein.
Varnish
* Der Einsatz von Varnish-HTTP-Cache vor dem Webserver (wie bei Wikipedia) ist hocheffizient für anonyme Zugriffe.
Lokaler Cache
* Verwendung von APCu für lokale Zwischenspeicherung auf dem Server.
 
; Datenbank-Optimierung
* Regelmäßige Wartung, Indizierung und ggf. Trennung von Web- und Datenbankservern.
 
; Extensions & Parser
* Unnötige Erweiterungen deaktivieren, da diese oft die Hauptursache für Verlangsamungen sind.
* Parser-Profiling-Metriken (wgPageParseReport) nutzen, um langsame Seiten zu identifizieren.
 
; Konfiguration
* $wgMainCacheType und $wgSessionCacheType korrekt auf einen zentralen Cache (z. .B.  Memcached) einstellen, besonders bei mehreren Webservern.
* Job-Queue optimieren, um Hintergrundaufgaben nicht die Live-Performance beeinträchtigen zu lassen. 
 
; Leistungsüberwachung
* Die Wikimedia Performance-Initiative bietet Tools zur Analyse und Verbesserung.
* Die Extension [https://www.mediawiki.org/wiki/Help:Extension:PerformanceInspector PerformanceInspector] hilft, Engpässe bei Parser-Metriken, Modulen und Bildern zu erkennen.
* Regelmäßige Leistungstests (Performance Reviews) sind bei umfangreichen Änderungen empfehlenswert. 
 
Durch diese Maßnahmen können Seitenladezeiten, insbesondere bei großen Wikis, von über einer Sekunde auf wenige Millisekunden gesenkt werden. 
 
<noinclude>
== Weblinks ==
# https://www.mediawiki.org/wiki/Manual:Performance_tuning
[[Kategorie:MediaWiki]]
</noinclude>

Aktuelle Version vom 19. Oktober 2026, 15:45 Uhr

Weiterleitung nach: