Navigation überspringen

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.

Schlagwörter: 

Dieses Thema enthält 30 Antworten, hat 2 Stimmen.

Zuletzt aktualisiert von Andreas W. Vor 1 Jahr, 1 Monat.

Assistiert von: Andreas W..

Verfasser Beiträge
September 4, 2023 unter 7:41 am #14334089

christianS-197
Eigentümer der Website

Hi, kurze Frage dazu, was passiert wenn ich die Strings lösche für die Hauptseite ? Dann sind doch meine Übersetzungen weg oder verstehe ich das falsch?

Ich benötige ja diese Translation für meine Seite 🙂

September 4, 2023 unter 3:20 pm #14338243

christianS-197
Eigentümer der Website

Und wie ist das mit der Performance in anderen Sprachen ? Dort kann ich ja auch nicht einfach übersetzte Strings löschen, denn da werden sie ebenso benötigt. Denke dort ist auch der Knackpunkt der redirect.

September 5, 2023 unter 1:50 pm #14345071

Andreas W.
Supporter

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: America/Lima (GMT-05:00)

Hallo,

Bitte lösche WPML String Translation und installiere unser aktuelle Beta-.

Du kannst diese hier herunterladen:
https://wpml.org/de/download/wpml-string-translation/?section=changelog

Sollten die Probleme danach weiterhin bestehen bleiben, dann gim mir bitte Bescheid.

Ob das Problem am WPML Redirect auf das Soprachverzeichnis liegt, kannst Du dadruch testen, indem Du unter WPML > Sprachen einstellst, dass kein Verzeichnis für die Hauptpsprache verwendet werden soll.

Wenn Du aber Probleme mit Ladezeiten in Zweitsprache hast, dann wird das nicht die Ursache sein, dann dieser Redirect findet nur in der Hauptsprache der Website statt.

Mit freundlichen Grüßen
Andreas

September 5, 2023 unter 2:52 pm #14345723

christianS-197
Eigentümer der Website

Hi , danke für deine schnelle Antwort. Ich werde das mit der Beta ausprobieren und mich nochmal melden.

Das mit dem redirectproblem verschwindet auf der Rootseite wenn ich das Unterverzeichnis deaktiviere. Bleibt aber für die anderen Sprachen noch. Ich werde es mit der Beta nochmal erneut testen und mich melden. Vielen Dank 🙂

September 5, 2023 unter 5:11 pm #14346527

Andreas W.
Supporter

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: America/Lima (GMT-05:00)

Hallo,

Ja, bitte teste dies zuerst einmal und gib mir Bescheid, sollte weitere Hilfe notwendig sein.

Mit freundlichen Grüßen
Andreas

September 6, 2023 unter 8:03 am #14349129

christianS-197
Eigentümer der Website

Hey, wie vorrausgesagt, es ändert sich nix.

Das Problem besteht darin: Wir haben ein redirect aufm Server drin, welcher von tim-vad.com/ auf tim-vad.com/de/ leitet. Ohne diesen redirect, lädt die seite schnell, jedoch springt sie nicht mehr auf /de/ wenn man die seite über die normale url tim-vad.com/ aufruft. Das müsste wpml erkennen und weiterleiten. Diese weiterleitung verursacht diese performanceprobleme. Stelle ich den redirect aus, sowie die wpml einstellung mit hauptverzeichnis ist die seite innerhalt von 1-2 sekunden geladen, jedoch ohne das benötigte /de/ verzeichnis.

Für das umschalten auf andere sprachen haben wir kein redirect. Hier dauert es ebenso lang wenn ich auf eine andere sprache umschalte. Wo hier das Problem ist, verstehe ich nicht.

Hast du dafür eine Lösung ?

September 6, 2023 unter 11:12 pm #14355289

Andreas W.
Supporter

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: America/Lima (GMT-05:00)

Hallo,

Auf dem Staging hatte ich bereits ein Root Page in den WPML Einstellungen festgelegt, welche das Template "Root Redirect" verwendet.

Anleitung:
https://wpml.org/documentation/getting-started-guide/language-setup/directory-default-language/

Ich teste auf dem Staging aktuelle in einem minimalen Setup.

Hier findet nun bei meinem Test auf dem Staging ein Redirect von versteckter Link auf versteckter Link in 2-3 Sekunden statt.

Auch die Sprachwechsel dauern etwas 3 Sekunden.

Aktiviere ich weitere Plugins dauert es etwa 4-6 Sekunden die Seiten der Website zu laden, aber nicht mehr.

Soll bedeuten, je mehr Plugins aktiviert sind, desto länger die Ladezeit - ich gehe davon aus, dass diese, wenn alleine mit WPML und Divi Parent Theme gestetetet würde, die Ladezeit bei 1-2 Sekunden liegt, was durchaus zu erwarten und normal wäre.

Kannst Du bitte auf dem Staging sicherstellen, dass keine Weiterleitung vom Server aus stattfindet, damit ich das Problem der nicht funktionierenden Weiterleitung von der Root Page auf /de nicht wie erwartet funktioniert?

Gib mir danach bitte auch diesem Ticket Bescheid.

Mit freundlichen Grüßen
Andreas

September 11, 2023 unter 11:44 am #14375931

christianS-197
Eigentümer der Website

Hi, leider funktioniert das nicht, da diese Einstellung dann für staging und liveseite greift. Wenn ich dies zu testzwecken mache, kann das nur ein paar Minuten so bleiben, da sonst gewisse URLs nicht mehr erreichbar sind.

Was ich nicht verstehe, dass trotz der Aktivierten Plugins, die Seite schnell lädt sobald ich den redirect ausschalte und das Unterverzeichnis entferne.

Dann ist dort aber mein Problem, dass bei aufruf der Root-Domain nicht auf das Unterverzeichnis automatisch weitergeleitet wird, auch nicht mit dem neuen Template. Deshalb habe ich den extra redirect drin. Wie kann das gelöst werden, dass es auch ohne den redirect vom Server funktioniert ?

Ansonsten könnte ich ein Screencast schicken um die Sache zu zeigt ? Wenn ja wo könnte ich diesen nicht öffentlich hochladen?

September 12, 2023 unter 3:23 pm #14385081

Andreas W.
Supporter

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: America/Lima (GMT-05:00)

Hallo,

Die lange Ladezeit auf die Du Dich hier berufst, findest also nur dann statt, wenn von versteckter Link auf versteckter Link umgeleitet wird, richtig?

Wie hoch ist diese Ladezeit genau?

Ich sehe 3 Sekunden Ladezeit beim ersten Redirect, wenn ich nur mit WP Rocket, dem Divi Parent Theme und WPML teste, aber beim erneuten Laden der Seite sind es 2 Sekunden, soll bedeuten der Redirect benötigt 1 Sekunde.

Aktiviere ich nun alle Plugins, sehe ich hier aktuell beim Redirect von der Rootpage eine Ladezeit von etwa 5.8 Sekunden.

Das ist allerdings nicht nur beim Redirect der Fall, sondern die URL versteckter Link benötigt auch beim erneuten Laden 5.3 Sekunden.

Soll bedeuten, der Redirect dauerte bei diesem Test nur 0.5 Sekunden.

Deaktiviere ich WPML lädt versteckter Link in 3.5 Sekunden, was bereits ohne WPML eigentlich recht hoch ist.

Diese 3.5 Sekunden kann Du somit von den bislang 5.3 Sekunden abziehen und folglich hat WPML einen Einfluss von 1.8 Sekunden auf die Ladezeit, wenn alle Plugins aktiv sind.

Teste ich auf dem Staging alleine mit WPML. Toolset, WP Rocket und Yoast liegt die Ladezeit bei etwa 2 Sekunden und das ebenso wenn ich von der Root Page aus weiterleite.

Deaktiviere ich nun WPML bleiebn 1.6 Sekunden Ladezeit, soll bedeuten der Einfluss durch WPML war hier eigetnlich nur etwa eine halbe Sekunde.

Ich habe dann noch die aktuellsten Versionen unserer Plugins auf dem Staging installiert, kann aber ohne WP Rocket nicht testen, weil sich das Plugin nicht deaktivieren lässt.

Was ich hier noch anbieten kann, ist zu versuchen eine lokale Kopie der Website anzulegen, um meine Test mit den Werten eines virtuellen Servers zu vergleichen und bitte dazu um etwas Geduld.

Mit freundlichen Grüßen
Andreas

September 13, 2023 unter 1:59 pm #14390717

christianS-197
Eigentümer der Website

Der erste Redirect an sich dauert 4,5 sekunden von / auf /de/.

Deaktiviere ich die WPML Einstellung und den Redirect auf dem Server lädt die Seite innerhalb von 2 bis 3 Sekunden mit allen Plugins.

Was mir auch auffällt das der redirect von /de/ auf /en/ genau so lange dauert.

Alles klar, ich höre dann von dir 🙂

September 13, 2023 unter 2:24 pm #14390791

Andreas W.
Supporter

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: America/Lima (GMT-05:00)

Hallo,

Nun, ein Redirect hat eigentlich immer einen gewissen Einfluss auf die Ladezeit der Website.

Die Localhost-Installation kann ich hier leider nicht als Referenz verwenden, weil die Ladezeit hier wesentlich höhe, als auf Deiner Test Site liegt.

---

Ich kann in diesem Fall bislang leider nicht von einem Performance-Problem durch WPML ausgehen.

WPML addiert immer rund 0.7-1.2 zur Ladezeit, da es ein sehr komplexes Plugin ist.

Wenn die Website aber ohne WPML bereits 3 Sekunden benötigt, dann sind 4.5 Sekunden mit WPML eigentlich normal.

Ich empfehle Dir hierzu Folgendes:

Lege nur bitte zuvor eine Sicherungskopie der Website und Datenbank an.

1) Bitte den Hosting-Anbieter darum den Server auf PHP 8.0 oder höher zu aktualisieren - dass sollte die Performance direkt verdessern.

2) Sollte ein Update für MariaDB verfügbar sein, dann sollte auch dieses installiert werden.

3) Unter WPML > Sprachen befinden sich einige Einträge, zu Sprachen, die auf der Website nicht mehr verwendet werden.

Bitte versuche diese durch klicken auf das "x" zu entfernen.

4) Gehe zudem auf WPML > Support > Fehlerbehebung und führe die Optionen im Bereich "Bereinigung der Datenbank" aus.

Mit freundlichen Grüßen
Andreas

September 26, 2023 unter 7:26 am #14463467

christianS-197
Eigentümer der Website

Okay eine letzte Frage.

Wie bekomme ich es hin, dass auf die /de/ geleitet wird, ohne das ich einen extra redirect auf dem Server einrichten muss. Ich habe es doch als Homeverzeichnis bei WPML eingerichtet. Aber mit dem neuen Theme und dem Hook funktioniert es nicht.

September 26, 2023 unter 9:06 pm #14469689

Andreas W.
Supporter

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: America/Lima (GMT-05:00)

Hallo,

Hattest Du versucht meine Empfehlungen aus meinem letzten Kommentar auf der Website anzuwenden?

Sollte die WPML Redirect Option nicht wie erwartet funktionieren, dann kann ich das auf der Website nur dann testen, wenn Du den Redirect auf dem Server entfernst oder kurzzeitig deaktivierst.

Auf meiner lokalen Kopie der Website funktioniert der Redirect wie erwartet und deshalb kann ich hier leider nicht von einem Fehler in WPML ausgehen.

Die Ursache sollte somit am Server oder den dort durchgeführten Redirects liegen.

Könntest Du dazu eventuell eine Staging Site zum Testen anlegen?

Mit freundlichen Grüßen
Andreas

September 29, 2023 unter 6:43 am #14485793

christianS-197
Eigentümer der Website

Ich habe ein extra losgelöstes Staging erstellt. Ich kann dir dazu gerne die Einloggdaten geben, dazu bräuchte ich nochmal ein privates Fenster 🙂

September 29, 2023 unter 1:15 pm #14487813

Andreas W.
Supporter

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: America/Lima (GMT-05:00)

Hallo,

Super, vielen Dank! Das private Antwortformular ist nun wieder aktiviert.

Mit freudlichen Grüßen
Andreas