[Gelöst] Sprachwechsel in zweite Sprache (englisch) mit deutlich verzögerter Ladezeit
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.
Heute stehen keine Supporter zur Arbeit im German-Forum zur Verfügung. Sie können gern Tickets erstellen, die wir bearbeiten werden, sobald wir online sind. Vielen Dank für Ihr Verständnis.
Sagen Sie uns, was Sie versuchen zu erreichen?
Die Webseite ist zweisprachig, führend ist die deutsche Sprache. Die Ladezeiten der deutschen Seiten liegt im durchschnitt bei Grade A 95-99% (gtmetrix). Sobald man die /en/ Seiten öffnet verzögert sich die Seiten-Ladeleistung immens. Nach Messungen ist die Performance lt. gtmetrix bei Grade B 72%. Wir verwenden zur Schnelligkeit der Webseite u.a. Catches von Kinsta, WP-Rocket und Services von Cloudflare.
Folgen Sie einer Dokumentation?
Max Speicherlimit wurde u.a. auf 256 MB erhöht.
Gibt es ein ähnliches Beispiel, das wir sehen können?
Öffnen der Seite: versteckter Link und versteckter Link
Was ist der Link zu Ihrer Website? versteckter Link
Sollte sich die Performance in der Zweitsprache erheblich verbessern, wenn Du das Plugin String Translation deaktivierst, dann wende bitte einen der Workarounds aus der o.g. Errata an.
Lass mich bitte wissen, sollte sich das Problem dadurch vorerst nicht lösen.
Unser Entwickler arbeiten bereits an einer Lösung zum Problem, welche in den kommenden Updates zu WPML und String Translation integriert werden sollte.
Tatsächlich ist die Ladegeschwindigkeit wieder bei den bekannten guten werten, sobald ich das String Translation Plugin deaktiviere. Mir ist mit dem Workaround: Option 1: Go to “WPML > String Translation”, find and delete the strings belonging to “default” textdomain. (recommended) leider nicht so ganz klar, was ich machen soll. Kannst du mir das kurz erklären?
Das Problem besteht nur dann, wenn unter WordPress 6.3 Zeichenfolgen (Strings) unter WPML > Stringübersetzung registriert und übersetzt wurden.
Gehe auf WPML > Stringübersetzung, wählen die Text-Domain "default", markiere alle Strings und der Tabelle und lösche sie.
Man kann nur leider immer nur 100 Strings zur gleichen Zeit markieren. Solltest Du einige Tausende Einträge in der Text-Domain haben, kann das etwas Zeit in Anspruch nehmen.
Die Strings können später wieder über WPML > Theme und Plugin Lokalisierung eingelesen und übersetzt werden, allerdings würde ich damit drauf warten, bis unsere kommenden Updates das Problem beheben konnten.