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.
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
- | 9:00 – 13:00 | 9:00 – 13:00 | 9:00 – 13:00 | 9:00 – 13:00 | 9:00 – 13:00 | - |
- | 14:00 – 18:00 | 14:00 – 18:00 | 14:00 – 18:00 | 14:00 – 18:00 | 14:00 – 18:00 | - |
Zeitzone des Supporters: Europe/Madrid (GMT+02:00)
Schlagwörter: Performance
Dieses Thema enthält 17 Antworten, hat 3 Stimmen.
Zuletzt aktualisiert von Marcel Vor 1 Jahr, 5 Monaten.
Assistiert von: Marcel.
Autor | Beiträge |
---|---|
November 30, 2023 um 9:05 am #14959671 | |
Marvin Bätzel |
Wir haben WPML und den String translator am laufen, aktuell sind alle Sprachen ausgeschaltet, aber diese sollen in Zukunft wieder aktiviert werden. Nun haben wir das problem, dass das Plugin WPML String Translation die CPU von unserem Server auf 100% hoch treibt. Wir haben schon Caching Plugins und Cache Warmup plugins in verwendung, das hilft nur minimal. Ich bin auch schon mehrere Foren einträge durch gegangen und habe versucht den Tipp hier zu vollziehen. Ich habe auch noch einen Screenshot vom Speed geteilt. Die Website ist: Bitte um Feedback und hilfe dies zu beheben. |
November 30, 2023 um 3:33 pm #14964725 | |
Marcel Unterstützer
Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: Europe/Madrid (GMT+02:00) |
Hallo, zuerst können Sie das WP_MEMORY_LIMIT auf mind. 256MB erhöhen. Fügen Sie diesen Code in Ihre wp-config.php ein, um den WP-Speicher zu erhöhen: define('WP_MEMORY_LIMIT', '256M'); Fügen Sie ihn kurz vor "That's all, stop editing! Happy blogging." Weitere Informationen finden Sie hier: https://wpml.org/home/minimum-requirements/ Sie haben zwar 1024MB PHP-Speicher, WP darf davon aktuell jedoch per Default nur 40MB verwenden. Sie sehen den aktuellen Verbrauch Ihrer Seite unter WPML -> Support. Bitte erhöhen Sie dies zuerst und prüfen Sie dann, ob danach die Performance noch bei einzelnen Tasks zu gering bemerkbar ist. Aber damit werden Sie bereits eine enorme Steigerung spüren. Bei den meisten WP Hostern ist dieser Wert bereits bei 256 oder 512MB vorkonfiguriert. Freundliche Grüße |
Dezember 1, 2023 um 7:44 am #14969537 | |
Marvin Bätzel |
Moin, ich habe das speicherlimit nachdem ich den Post gemacht habe, auf 1024M hochgeschraubt. Leider hat das keine abhilfe geschaffen. Es gibt auch noch kein Update für das Theme für php8. Gibt es noch eine andere Möglichkeit? |
Dezember 1, 2023 um 8:21 am #14969847 | |
Marcel Unterstützer
Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: Europe/Madrid (GMT+02:00) |
Hallo, testen Sie die Queries wie hier beschrieben via "Debug Bar" und teilen Sie mir Ihre Ergebnisse mit. Anbei eine Anleitung hierfür: https://wpml.org/de/faq/how-to-debug-performance-problems/. GGf. wäre es ggf. empfehlenswert direkt auf persistent object cache umzusteigen. Weitere grundlegende Tipps finden Sie hier: https://wpml.org/de/tutorials/2022/03/boosting-the-performance-of-your-multilingual-wordpress-site/ Freundliche Grüße |
Dezember 1, 2023 um 3:03 pm #14974119 | |
Marvin Bätzel |
Moin, Danke. Habe ich mal gemacht für ne unterseite: ja, die tipps bin ich schon durch gegangen. |
Dezember 1, 2023 um 4:36 pm #14974723 | |
Marcel Unterstützer
Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: Europe/Madrid (GMT+02:00) |
Hallo, danke für die Info. Also die Queries sehen hier noch mal nicht schlecht aus. Das höchste war 13 Millisekunden. In Sekunden selbst sah ich keine Einträge. Bitte stellen Sie eine lokale Duplicator Kopie für ein lokales Profiling bereit. Anbei eine Anleitung hierfür: https://wpml.org/faq/provide-supporters-copy-site/. Vielen Dank! Freundliche Grüße |
Dezember 5, 2023 um 6:34 pm #15001975 | |
Marcel Unterstützer
Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: Europe/Madrid (GMT+02:00) |
Hallo, danke für die Seitenkopie. Ich werde dies lokal prüfen und melde mich, sobald ich weitere Details dazu finde. Freundliche Grüße |
Dezember 5, 2023 um 11:02 pm #15003061 | |
Andreas W. WPML-Unterstützer seit 12/2018 Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: America/Lima (GMT-05:00) |
Hallo, Bevor ich diese Kopie lokal aufsetze, kannst Du bitte: 1) Auf WPML > Support > Fehlerbehebung gehen und untern auf der Seite die Option "String Labels bereinigen und optimieren" ausführen. 2) Die aktuelle Version von WPML 4.6.8 installieren und mich wissen lassen, ob die Probleme bestehen bleiben? Du findest diese aktuelle Version unter Plugins > Installieren > Kommerziell > Nach WPML Updates suchen. 3) Lese bitte folgende Errata uns lass mich wissen, ob diese mit dem Problem im Zusammenhang stehen könnte: Mit freundlichen Grüßen |
Dezember 6, 2023 um 8:55 am #15004967 | |
Marvin Bätzel |
1. Haben die String Labels bereinigt Leider hat das keine leistungssteigerung gebracht. Wir haben auf einem anderen Server tests durchgeführt mit einem Clon der seite, dort ist die geschwindigkeit mit Cache Plugins bei 4-5 Sekunden. Wenn Ihr mir eure Statische-IP sagen könnt, dann kann ich euch für den Testserver auch mit Admin bereich freischalten. Dann könnt ihr auch den Vergleich mal sehen. Oder ihr testet es nochmal Lokal. LG und danke für die Hilfe. |
Dezember 6, 2023 um 9:54 am #15005603 | |
Marvin Bätzel |
Zudem haben wir ein weiteres Problem mit den String Translations. Wir haben im Backend die ganzen Übersetzungen für die WooCommerce-Strings gemacht, jedoch werden die Übersetzungen nur angezeigt, wenn der Haken "Look for strings while pages are rendered" im Backend bei den String-Translations gesetzt ist. Sobald wir diese wieder deaktivieren, werden die Übersetzungen nicht mehr gezeigt. Bspw. bei den Strings im Bild im Anhang, jeweils wenn der Haken gesetzt bzw. nicht gesetzt ist. Wie löst man das? |
Dezember 7, 2023 um 4:01 am #15013031 | |
Andreas W. WPML-Unterstützer seit 12/2018 Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: America/Lima (GMT-05:00) |
Auf der lokalen Kopie kann ich Redis Cache leider nicht anwenden, weshalb ich das Plugin entfernt habe. Ich sehe die Probleme allerdings auch ohne das Plugin. Vorweg: Einige diese Plugins sind zudem Premium Plugins, zu welchen ich hier aktuell kein Update durchführen kann. Zudem war auch WordPress nicht aktualisiert. Ich habe somit zunächst alle möglichen Updates durchgeführt und dann erneut getestet. Als erstes wollte ich damit beginnen die Website alleine mit WPML auf einem Standardtheme zu testen, um festzustellen, ob das Problem bestehen bleibt. Ich sehe in diesem Fall allerdings in beiden Sprachen die gleiche Ladezeit von etwa 3 Sekunden. Aktiviere ich nun wieder alle Plugins und verwende das Flozen Parent Theme sehe ich zwar höhere Ladezeiten, aber diese sind in beiden Sprachen weiterhin identisch. Eine Localhost kann hier im Grunde nicht als Refernz verwendet werden, da diese immer langsamer ist, bzw. hier zum Beispiel können bestimmte Medien wie das Logo nicht geladen werden und alleine deshalb kommt es bereits zu einer längeren Ladezeit. Was hier allerdings eindeutig ist, sind die folgenden Fehler, die auftauchen, wenn ich allke Plugins wieder aktiviert habe: Fatal error: Uncaught Exception: Cache Warmer: Unknown option name: -last-handled-version-update in D:\Work\Local Sites\hzc\app\public\wp-content\plugins\cache-warmer\src\class-options.php:146 Stack trace: #0 D:\Work\Local Sites\hzc\app\public\wp-content\plugins\cache-warmer\src\class-options.php(164): Cache_Warmer\Options->validation_option('-last-handled-v...') #1 D:\Work\Local Sites\hzc\app\public\wp-content\plugins\cache-warmer\cache-warmer.php(274): Cache_Warmer\Options->get('-last-handled-v...') #2 D:\Work\Local Sites\hzc\app\public\wp-content\plugins\cache-warmer\cache-warmer.php(97): Cache_Warmer\Cache_Warmer->handle_version_update() #3 D:\Work\Local Sites\hzc\app\public\wp-includes\class-wp-hook.php(324): Cache_Warmer\Cache_Warmer->Cache_Warmer\{closure}('') #4 D:\Work\Local Sites\hzc\app\public\wp-includes\class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array) #5 D:\Work\Local Sites\hzc\app\public\wp-includes\plugin.php(517): WP_Hook->do_action(Array) #6 D:\Work\Local Sites\hzc\app\public\wp-settings.php(506): do_action('plugins_loaded') #7 D:\Work\Local Sites\hzc\app\public\wp-config.php(119): require_once('D:\\Work\\Local S...') #8 D:\Work\Local Sites\hzc\app\public\wp-load.php(50): require_once('D:\\Work\\Local S...') #9 D:\Work\Local Sites\hzc\app\public\wp-blog-header.php(13): require_once('D:\\Work\\Local S...') #10 D:\Work\Local Sites\hzc\app\public\index.php(17): require('D:\\Work\\Local S...') #11 {main} thrown in D:\Work\Local Sites\hzc\app\public\wp-content\plugins\cache-warmer\src\class-options.php on line 146 Notice: Die Funktion is_embed wurde fehlerhaft aufgerufen. Bedingte Abfragen (Conditional Tags) funktionieren nicht, wenn die Beitrags-Abfrage (query_posts) noch nicht durchgeführt wurde. Sie geben dann immer 'false' zurück. Weitere Informationen: Debugging in WordPress (engl.). (Diese Meldung wurde in Version 3.1.0 hinzugefügt.) in D:\Work\Local Sites\hzc\app\public\wp-includes\functions.php on line 6031 Notice: Die Funktion is_search wurde fehlerhaft aufgerufen. Bedingte Abfragen (Conditional Tags) funktionieren nicht, wenn die Beitrags-Abfrage (query_posts) noch nicht durchgeführt wurde. Sie geben dann immer 'false' zurück. Weitere Informationen: Debugging in WordPress (engl.). (Diese Meldung wurde in Version 3.1.0 hinzugefügt.) in D:\Work\Local Sites\hzc\app\public\wp-includes\functions.php on line 6031 Diese Fehler treten nur dann auf, wenn das "Cache Warmer" Plugin aktiviert ist. Momentan macht es hier keinen Sinn weiter per Localhost zu testen, da ich aktuell ohne die Cache Plugins auf Deutsch eine Ladezeit von mehr als 8 Sekunden und auf Englisch von etwas weniger als 8 Sekunden habe. Das sich diese mindert, wenn ich String Translation deaktiviere, kann ich hier nicht bestätigen. Ich bitte Dich eine Staging Site anzulegen, auf welcher Du WordPress und alle Plugins aktualisierst, dann bitte dort WPML registrierst und mir Zugriff erteilst. Ich schaue mir das dann dort gerne nochmals an. |
Dezember 7, 2023 um 4:06 pm #15019033 | |
Andreas W. WPML-Unterstützer seit 12/2018 Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: America/Lima (GMT-05:00) |
Wo genau kann ich hier diese Differenz von 6 Sekunden, die verschwindet, wenn ich WPML String Translation deaktiviere? Ich sehe hier identische Ladezeiten von etwa 5.3-5.6 auf folgenden Seiten: versteckter Link Die Ladezeit auf versteckter Link liegt bei etwa 4 Sekunden, wenn ich alle WPML Plugins deaktiviere. Ein Problem kann ich hier aktuell nicht bestätigen. Etwa eine Sekunde Ladezeit durch WPML ist zu erwarten. |
Dezember 11, 2023 um 8:44 am #15033899 | |
Marvin Bätzel |
Moin, Danke für das überprüfen, meine Werte liegen bei WPML aus: WPML AN: -- |
Dezember 12, 2023 um 7:10 am #15042395 | |
Marcel Unterstützer
Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Zeitzone: Europe/Madrid (GMT+02:00) |
Hallo, haben Sie hier ebenso die Startseite geprüft? Ist es somit auf der Produktions-Seite langsamer als auf der Staging? Bitte um Info Freundliche Grüße |
Dezember 14, 2023 um 7:38 am #15060815 | |
Marvin Bätzel |
Dadurch das auf der Startseite im Staging der Header-Slider nicht geladen wird, warum auch immer, ist diese natürlich schneller als aufm Live. Daher kann man da den vergleich nicht genau ziehen. Die unterseiten sind aber gleich schnell. |
Das Thema „[Geschlossen] Seite langsam durch WPML String Translation“ ist für neue Antworten geschlossen.