Dieses Thema ist gelöst. Hier finden Sie eine Beschreibung des Problems und der Lösung.
Problem: Der Kunde hat versucht, die Leistung seiner Webseite zu verbessern, indem er verschiedene Optionen im Bereich 'Aufräumen' unter WPML > Support > Fehlerbehebung genutzt hat, jedoch ohne die Option 'Sprachen zurückzusetzen'. Trotzdem verlangsamt WPML die Webseite. Solution: Wir haben festgestellt, dass die Hauptursache für die Verlangsamung nicht direkt WPML, sondern die zahlreichen WooCommerce-Erweiterungen und deren aktive Textdomains sind. Zusätzlich verursachen das WooCommerce Payment-Add-On von Stripe und PayPal erhebliche Ladezeiten. Wir empfehlen, alle Plugins außer WPML und WooCommerce zu deaktivieren und die Ladezeiten erneut zu testen, um zu sehen, ob sich die Performance verbessert.
Falls diese Lösung veraltet ist oder nicht auf Ihr Problem zutrifft, empfehlen wir Ihnen, ein neues Support-Ticket zu öffnen. Wir empfehlen auch, die Seite mit bekannten Problemen unter https://wpml.org/known-issues/ zu überprüfen, die Version der dauerhaften Lösung zu verifizieren und zu bestätigen, dass Sie die neuesten Versionen von Themes und Plugins installiert haben. Für weitere Unterstützung besuchen Sie bitte unser Support-Forum unter https://wpml.org/de/forums/forum/deutsches-forum/.
Dies ist das technische Support-Forum für WPML – das mehrsprachige WordPress-Plugin.
Mitlesen können alle, doch nur WPML-Kunden können hier Fragen veröffentlichen. Das WPML-Team antwortet im Forum an 6 Tagen pro Woche, 22 Stunden am Tag.
Hintergrund des Themas:
Ich habe versucht, die Leistung meiner Webseite zu verbessern, indem ich die Optionen im Bereich 'Aufräumen' unter WPML > Support > Fehlerbehebung durchgegangen bin, mit Ausnahme der Option 'Sprachen zurückzusetzen'. Ich habe auch die Option 'String-Labels bereinigen und optimieren' durchgeführt und den Dialog 'Dialogbox benutzerdefinierte MO-Dateien-Prägenerieren anzeigen' gestartet.
Die Symptome:
WPML verlangsamt meine Webseite.
Fragen:
Ich möchte die Datenbanklast durch WPML deutlich reduzieren.
haben Sie eine Staging-Umgebung, wo wir dies genauer testen können? Bitte testen Sie dies ebenso wie hier beschrieben über das "Debug Bar" Plugin. Damit sehen wir, welches Query hier genau die Ladezeit der String Tabelle verlangsamt.
auf der Staging ist ausreichend, bitte konfigurieren Sie die Konstante entsprechend in der wp-config.php.
Sie können einen "Fake" Adresse wie noreply@wpml.org hinterlegen. Da Sie den Zugang in das sichere Eingabefeld hinterlegen müssen, ist kein Versand an eine "echte" Adresse notwendig.
der Warenkorb zeigt zahlreiche Fehler von Stripe und PayPal. Allein das WooCommerce Payment-Add-On fügt über 3 Sekunden Ladezeit hinzu. Wir sprechen hier immer noch von einer Ladezeit der Strings von <1 Sekunde, während die Gesamtladedauer bei über 7,33 Sekunden liegt.
Ich habe nun alles außer WPML und WooCommerce deaktiviert, und /cart lädt in 2,36 Sekunden. Können Sie dies bitte erneut mit Ihrem Tool auf der Staging-Umgebung testen? Wird die String-Tabelle weiterhin im Bericht angezeigt? Das Hauptproblem sehe ich in der Anzahl der aktiven Textdomains aufgrund der zahlreichen WooCommerce-Erweiterungen.
Hallo Marcel,
ich habe in der Live-Umgebung die Datenbank auf einen vorherigen Zeitpunkt zurückgesetzt. Den Fehler konnte ich nicht klar lokalisieren. Jetzt läuft es aber sehr flüssig und die Datenbankzeiten sind stark zurückgegangen. Irgenetwas hatte nicht harmonisiert.
Vielen Dank für deine Unterstützung.
VG Raffael