WPML

Wir haben gerade ein kleines Update für WPML veröffentlicht, das zwei kosmetische Fehler behebt und die Performance verbessert.

Diese Version behebt zwei kleine Fehler in WPML:

  • Fehlender Schrägstrich am Ende von Alternativ-Links für Websites, die Sprachparameter verwenden
  • PHP-Notice für bbPress-Seiten, die auf Benutzerprofile verlinken

Beides sind keine blockierenden Probleme, aber es ist besser, sie zu beheben, als sie so zu belassen.

und einige Probleme bei WPML Multilingual & Multicurrency for WooCommerce:

  • Kompatibilitätsproblem mit WooCommerce Ajax Cart: Warenkorb-Mengen wurden nicht aktualisiert
  • Kompatibilitätsproblem mit WooCommerce Bookings: Im Backend wurden beim Umschalten zwischen Admin-Sprachen falsche Buchungen angezeigt
  • Kompatibilitätsproblem mit dem Adventure Tours-Theme
  • Kompatibilitätsproblem mit dem Aurum-Theme
  • Kompatibilitätsprobleme mit dem Composite Products-Plugin
  • Automatisch generierte Slugs im Übersetzungs-Editor für Produkte waren nicht einzigartig
  • Manchmal wurden bei Preisen mit Dezimalstellen 0,01 abgezogen

Kürzere Ladezeiten, besonders auf stark ausgelasteten Servern


Das interessantere Update in dieser Version ist eine Verbesserung beim Laden des WPML-Codes. WPML enthält viele PHP-Dateien mit vielen Klassen. In dieser Version haben wir das Datei-Mapping geändert, sodass die richtigen PHP-Dateien sofort geladen werden, ohne nach der korrekten Datei suchen zu müssen.

Der Performance-Gewinn durch diese Änderung hängt vom Server ab. Sehr schnelle Server mit SSD-Laufwerken werden kaum eine Verbesserung spüren (da sie Dateien schnell finden können). Langsamere Server mit magnetischen (regulären) Laufwerken, insbesondere bei hoher Auslastung, werden eine deutliche Verbesserung auf allen Admin-Bildschirmen feststellen.

Es tut uns leid, Sie enttäuschen zu müssen, aber das Profiling dieser Verbesserung ist schwierig. Wenn Sie sie auf Ihrer lokalen Entwicklungsmaschine testen, werden die Ergebnisse variieren. Um die Auswirkungen wirklich zu sehen, müssen Sie ein ausgelastetes System mit unterschiedlichen Zugriffen auf verschiedene URLs simulieren.

Schnellere Admin-Bildschirme für WooCommerce-Produkte


Wir haben eine große Anzahl von WooCommerce-Websites profiliert, die Kunden freundlicherweise mit uns geteilt haben. Bei allen haben wir festgestellt, dass die größten Auswirkungen von WPML auf dem Admin-Bildschirm für Produkte auftreten. Das ist komisch, da WPML auf diesen Seiten eigentlich nichts tun muss. WPML Multilingual & Multicurrency for WooCommerce bietet eine eigene Schnittstelle für die „Produktübersetzung“, sodass es keinen Sinn macht, CPU-Zeit zu verschwenden, um Übersetzungssteuerungen auf den nativen WooCommerce-Admin-Bildschirmen anzuzeigen.

WPML 3.4.1 behebt zusammen mit WPML Multilingual & Multicurrency for WooCommerce 3.8.1 diese Ineffizienz. Standardmäßig fügen wir der WooCommerce-Produktseite keine Übersetzungssteuerungen mehr hinzu. Dies beschleunigt den Admin-Bereich erheblich, ohne dass nützliche Funktionen verloren gehen. Sie können diese Steuerungen weiterhin aktivieren, wenn Sie sie möchten, aber es macht viel mehr Sinn, WooCommerce-Produkte über WPML->WooCommerce->Produkte zu übersetzen. Unsere spezielle Seite für die Produktübersetzung enthält alles, was Sie brauchen, und lädt viel schneller.

Wenn Sie also WooCommerce-Produkte verwalten müssen, zahlen Sie nicht mehr mit Performance-Einbußen dafür, dass Sie eine mehrsprachige Website haben.

Als Nächstes: Schnellere String-Übersetzung


WPML 3.5 wird eine Reihe von Verbesserungen für die String-Übersetzung enthalten. Die String-Übersetzung in der Entwicklungsversion läuft bereits doppelt so schnell wie in WPML 3.4.1. Das ist jedoch noch nicht alles. Wir konzentrieren uns jetzt auf die erweiterten Funktionen der String-Übersetzung und versuchen, diese mit minimalen Auswirkungen auf die Performance auszuführen. Wir möchten, dass Sie die automatische String-Registrierung immer nutzen können, ohne einen Performance-Verlust zu spüren.

WPML aktualisieren


Wie immer erhalten Sie automatische Updates im WordPress-Admin-Bereich für alle registrierten Websites. Sie können so viele Websites registrieren, wie Sie benötigen, für sich selbst und für Ihre Kunden. Um es manuell herunterzuladen, melden Sie sich in Ihrem WPML.org-Konto an und gehen Sie zu Downloads.

Feedback? Ideen? Vorschläge?


Hinterlassen Sie Ihre Kommentare und wir werden uns bei Ihnen melden.

Fanden Sie das nützlich? Teilen Sie diesen Artikel: