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: Exception
Dieses Thema enthält 16 Antworten, hat 3 Stimmen.
Zuletzt aktualisiert von Andreas W. Vor 1 Jahr, 8 Monaten.
Assistiert von: Andreas W..
Verfasser | Beiträge |
---|---|
April 30, 2023 unter 2:02 am #13561825 | |
jensA-7 |
Hi Andreas, wie besprochen habe ich ein neues Ticket bzgl. der Performance von ... Die deutsche Seite ist sehr performant, hat bei Pagespeed auch nur gute Werte. Die Domain sitename.com ist bei einem amerikanischen Registrar registriert. sitename.com ist unsere USA Seite. Beide Subdomains werden per A-Record auf unseren deutschen VPS geleitet. Die en.xxx momentan noch per CNAME aber wir wollen es wieder zum A-Record wechseln, da sonst die de.xxx der Canonical Name wäre, aber das unsere Hauptdomain in Deutschland ist. Ich habe dann auf unserem Server einfach bei en.xxxSubdomain das Dokumentenverzeichnis von de.xxx definiert. WPML hat bei der Validierung auch keinen Fehler gebracht. Ich dachte zuerst, womöglich liegt es daran, aber wenn man die URL Struktur der beiden Sprachen auf Verzeichnisse setzt, dann ist die Performance bei der englischen Seite genauso langsam. Wir haben auch andere Seiten versteckter Link und versteckter Link. Bei beiden ist WPML auch im Einsatz. Die einzige Seite, die da in der englischen Version Probleme macht ist die versteckter Link. Da gibt es irgendwie Probleme bei der Erstreaktion des Servers. Alle Seiten laufen über den gleichen Server und verwenden wp-rocket als Caching Plugin. Wie ich bereits erwähnt habe, wirst du erstmal den Admin Zugang nutzen müssen um die englischen Inhalte von versteckter Link sehen zu können Sag einfach bescheid, was du alles von mir benötigst. Danke dir vielmals für die Hilfe:) |
Mai 2, 2023 unter 7:41 am #13567455 | |
Marcel Supporter
Sprachen: Englisch (English ) Deutsch (Deutsch ) Zeitzone: Europe/Madrid (GMT+01:00) |
Hallo, bevor Ihr Ticket einem meiner Kollegen zugewiesen wird, erlauben Sie mir bitte, Sie durch einige erste Schritte zur Fehlersuche zu führen. Via Page Speed lässt sich leider keine aussagekräftige Plugin Performance bewerten. Die Werte können bereits durch ein versuchtes Nachladen eines nicht vorhanden Bild oder einer Schrift eine lange Ladezeit verursachen, welches dann irgendwann ein 404 ausgibt. Um die Performance von WPML zu bewerten, müssen Sie die Queries wie hier beschrieben analysieren: https://wpml.org/de/faq/how-to-debug-performance-problems/. Damit sehen wir, ob es an den DB Queries: https://wpml.org/de/faq/how-to-debug-performance-problems/. Bitte testen Sie dies und lassen Sie uns Ihre Ergebnisse wissen. Freundliche Grüße |
Mai 2, 2023 unter 10:27 am #13569741 | |
jensA-7 |
Hallo Marcel, ich konnte die Performance der englischen Seite wesentlich steigern. Ich habe Query Monitor verwendet, weil ich es schon installiert hatte. Es gab 2 Hauptfehler. Es gab viele PHP Warnung(52) bei WPML weil auf der Seite PHP 8.1 aktiviert war. Hab nun 8.0 aktiviert. Und es gab einen falschen Pfad zu der db.php bei der en.xxx Subdomain, weil dort bei der PHP Version noch "open_basedir" definiert war. Die ganze Seite läuft über einen roots bedrock wrapper Und es werden im Header sowie einpaar Elementor Theme Templates Twig Files geladen. Timber/Twig verträgt sich glaube nicht so gut mit einem definierten Pfad bei "open_basedir". Obwohl die Performance inzwischen viel besser ist, sind die pagespeed Ergebnisse bei der englischen Seite im mobilen Bereich weiterhin ganz schlecht. VG |
Mai 2, 2023 unter 1:25 pm #13570867 | |
Andreas W. Supporter Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: America/Lima (GMT-05:00) |
Hallo Martin, Vielen Dank für die Details. Achte bitte darauf, dass der Server die Mindestvoraussetzungen erfüllt - auch in Bezug auf PHP Erweiterungen: Ich kann gerne anbieten mir das einmal genauer anzusehen. Ich möchte einen temporären Zugriff (wp-admin und FTP) auf die Website anfordern, um das Problem genauer zu untersuchen. Die dafür erforderlichen Felder findst Du unterhalb des Kommentarbereichs, wenn Du dich anmelden, um die nächste Antwort zu hinterlassen. Die Informationen, die Du angibst sind privat, was bedeutet, dass nur Du und ich sie sehen und darauf zugreifen können. WICHTIG Ich muss hier ggfls. ein Plugin namens "All In One WP Migration" installieren, um eine Kopie der Website anzulegen, auf welche ich das Problem genauer untersuchen kann. Ich wäre allerdings auch sehr dankbar, wenn Du zu diesem Zweck selbst eine Staging Site, bzw. Kopie der Website von Deinem Server aus bereitstellen könntest. Bei Fragen zum Erstellen einer solchen Staging Site kannst Du deinen Hosting Anbieter konsultieren. Achte darauf, dass WPML auf diesem Staging ebenso erneut unter wpml.org registriert werden muss. Solltest Du dazu nicht in der Lage sein eine solche Kopie der Website zum Testen bereitzustellen, dann lass es mich bitte auf diesem Ticket wissen. Das private Antwortformular sieht folgendermaßen aus: Klicke beim nächsten Antworten auf "I still need assistance". Video: Beachte bitte, dass wir verpflichtet sind, diese Informationen auf jedem Ticket individuell anzufordern. Wir dürfen nicht auf Zugangsinformationen zugreifen, die nicht speziell auf diesem Ticket im privaten Antwortformular übermittelt wurden. Mit freundlichen Grüßen |
Mai 2, 2023 unter 9:49 pm #13574231 | |
Andreas W. Supporter Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: America/Lima (GMT-05:00) |
Hallo, Interne Linksziele sollten Du unter folgender Option anpassen lassen können: WPML > Einstellungen > Linkziele übersetzen > (Ausnahme: Hardcorded URLs im Inhalt) --- Ich sehe in der Config, dass die REST API URi umgenannt wird: Das kann unter Verwendung von WPML zu einem unerwarteten Verhalten führen, da WPML diese neuen URi nicht erwartet. REST API unter WPML: Die kann vor allem zu Synchronizierungsproblemen zwischen dem professionellen Übersetzungsdienst und WPML führen - aktuell sehe ich einen solchen Fehler unter WPML > Übersetzungsmanagement > Aufträge. --- Zudem sehe ich das Plugin "Email Encoder - Protect Email Addresses" welches wiederum aktuell nicht empfohlen werden kann, da durch dieses Plugin keine Kommunikation zwischen WordPress, unserem Advanced Translation Editor und dem Translation Management stattfinden kann: Der Fehler äußert sich unter WPML > Übersetzungsmanagement > Tools. https://wpml.org/plugin/email-encoder-protect-email-addresses/ --- Performance: Ich sehe hier nicht wirklich aktuell ein Performance-Problem - Die deutsche und die englische Homepage laden beide in etwa 3.4-3.6 Sekunden - davon wird alleine knapp 1.0-1.2 Sekunden benötigt, um die Fonts, Stylesheets, Scripte und Medien der Website zu laden. Kannst Du mir bitte ein exaktes Beispiel zu einer Seiten und Zahlen zu den bestehenden Ladezeiten nennen? Mit freundlichen Grüßen |
Mai 2, 2023 unter 10:27 pm #13574305 | |
jensA-7 |
Hallo Andreas, danke für die Info, dass ich die die internen Linkziele über die Einstellungen umsetzen kann. Das Problem mit dem Plugin "Email Encoder - Protect Email Addresses" ist mir bekannt. Das hast du mir schon mal vor einigen Monaten erzählt inkl. dem workaround. Ich habe das Plugin auch auf der Hauptinstallation deaktiviert um die automatischen Übersetzungen durchzuführen. Habe den workaround aber noch nicht angewendet. Auf der dev Seite ist das Plugin unter Umständen noch aktiv. Ich konnte ja schon die Geschwindigkeit auf der en.xxx steigern aber es sind immer noch Unterschiede, das was am meisten stört ist aber der Unterschied bei pagespeed. Der score ist uns immer wichtig. deutsche seite: englischeseite: das zieht sich so durch die meisten Seiten. bei der dev/staging Seite genauso VG |
Mai 2, 2023 unter 10:50 pm #13574325 | |
jensA-7 |
ich habe (auf Production Site) den API Access wieder aktiviert, aber irgendwie kommt der Fehler immer noch, ich muss morgen auch genauer mal bei den nginx oder apache Einstellungen nachschauen bei Translation Management -> Tools kommt auch ein Fehler |
Mai 2, 2023 unter 10:58 pm #13574351 | |
Andreas W. Supporter Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: America/Lima (GMT-05:00) |
Hallo Martin, Ich werde das nochmal auf dem Staging mit Page Speed in verschiedenen Setups testen. Frage mich wodurch diese 3,460 ms blocking time auf EN enstehen. Laut Google: Eliminate render-blocking resources Resources are blocking the first paint of your page. Consider delivering critical JS/CSS inline and deferring all non-critical JS/styles. WordPress https://wordpress.org/plugins/search/defer+css+javascript/ WP Rocket Auf wpml.org sehe ich diese Probleme auf Mobil nicht: Ich bitte Dich hierzu um etwas Geduld - werde mich am Mittwoch wieder melden. Mit freundlichen Grüßen |
Mai 3, 2023 unter 9:10 am #13576625 | |
jensA-7 |
Hallo Andreas, ich habe vorhin mal die dev Seite auf Verzeichnisse umgestellt und alle Links aktualisiert. Danach war Pagespeed bei der englischen version etwas schwächer aber nur minimal. das Problem scheint irgendwie and der Subdomain Konfiguration zu liegen. Es kann auch gut sein, dass die DNS Einstellungen der zusätzlichen Subdomains noch nicht optimal sind. Momentan werden wie bereits erwähnt, alle Subdomains per A-Record von unserem USA Registrar auf unseren deutschen Server weitergeleitet. Bei den englischen Subdomains habe ich das Dokumentenverzeichnis auf das der deutschen Subdomains definiert, damit die auf den gleichen Inhalt zeigen. Wir haben es auch schon mal über CNAME-Record umgesetzt, aber da bekam dann unsere Haupt Subdomain den Canonical Name. Ich habe jetzt aber nochmal ein Ticket bei unserem Hoster eingereicht, halte dich auf dem Laufenden. VG |
Mai 3, 2023 unter 1:59 pm #13579267 | |
jensA-7 |
Hallo Andreas, habe jetzt ein Feedback vom Hoster bekommen: "Wir konnten die Ergebnisse der Tests nachvollziehen, das DNS schließen wir als Ursache ebenfalls aus. Wir gehen hier nicht von einem generellen Problem mit dem Server aus, da die Performance bei der PC Version im Rahmen der Erwartungen liegt. Im Fehlerprotokoll tauchen Meldungen wie die folgende auf: Got error 'PHP message: Das dort genannten Plugin "sitepress-multilingual-cms" klingt nach einem validen Ansatzpunkt für das Verhalten. Die Warnung sehe ich jetzt auch wenn ich in das Fehler Protokoll reinschaue. Ist als Apache Fehler gekennzeichnet. Als die englische Seite noch richtig langsam war, da lief das ganze unter PHP 8.1 , da gab es beim Query Monitor 52 Wrnungen bei WMPL, deswegen habe ich alles auf PHP 8.0 runtergeschaltet, Dadurch lief dann alles flotter. Aber Der Pagespeed Score mobil bleibt so schlecht. Bei einer Verzeichnissstruktur ist alles ok. kannst Du etwas mit dem error log anfangen? VG |
Mai 3, 2023 unter 2:47 pm #13579791 | |
jensA-7 |
Hab noch eine Info, die vielleicht relevant ist. Jede Seite läuft über ein Theme Template. Der header hat ein e-addon mit welchem ich ein twig File lade. Die Above the Fold Produktseiten haben ein weiteres Template mit einem weiteren Twig File. (die haben den schlimmsten pagespeed wert von ca 30-40%) Die anderen Seiten auch. (haben zwar einen viele schlechteren pagespeedwert, aber noch im orangenem Bereich) es sind insgesamt ein header twig file und 4 weitere twig files, die dann meistens den oberen bereich gestalten. Bei e-addon ist aber wpml compatibility aktiviert. Vielleicht muss man etwas aufgrund der Fehlermeldung mit der Taxonomy beachten? Ich habe auf jeder Seite Eine ACF Taxonomie, die bestimmt welche templates geladen werden. Die ACF Taxonomien bestimmen welche ACF Feldgruppen auf der jeweiligen Seite angezeigt werden und welches Elementor Theme Template (per condition) auf der Seite angezeigt wird. Das ganze scheint ja in englisch zu funktionieren nur eben mit der Verzögerung. Ich hoffe die Info ist hilfreich. |
Mai 3, 2023 unter 4:37 pm #13580967 | |
jensA-7 |
Ich hab`s, zumindest einen großen Fehler entdeckt. Ganz doof, wir haben keine wp-rocket Lizenz mehr gehabt und die eine en.xxx subdomain benötigt eine extra Lizenz:( Die Seiten wurden alle ungecacht ausgeliefert. Es ist auch wie verhext, die Seiten sind alle richtig schnell de und en auf handy und desktop jetzt ist auch klar warum bei der Verzeichnisstruktur alles ok war, da wurde alles gecacht was mich aber wundert ist, dass die langsamen pagespeedwerte auch bei der dev/staging Seite vorkamen. bei dev und staging subdomains berechnet wp-rocket keine Lizenz |
Mai 3, 2023 unter 5:07 pm #13581141 | |
jensA-7 |
das ist echt unglaublich, beide sprachen sind jetzt super schnell und jetzt ist bei beiden sprachen der mobile score um die 50%... google pagespeed ist echt heftig:( ich habe gemerkt, dass das jquery da oft ziemlich lange zum laden benötigt ich muss es mir morgen nochmal genauer anschauen...und die lizenzen checken |
Mai 3, 2023 unter 9:17 pm #13582119 | |
jensA-7 |
Hab es hinbekommen, jetzt läuft alles schnell und die pagespeed werte sind auch top! Ich danke Dir vielmals für deine Hilfe:) |
Mai 4, 2023 unter 5:24 am #13582661 | |
Andreas W. Supporter Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: America/Lima (GMT-05:00) |
Hallo, Das freut mich zu hören - das mit der WP Rocket Lizenz war mir nicht aufgefallen. Eventuell brauchte PageSpeed da etwas länger, aber solltest Du trotzdem weitere Hilfe zum Thema benötigen, dann gib mir bitte Bescheid. Mit freundlichen Grüßen |