von Leo Feyer
Contao 4.2.5 verfügbar

Contao Version 4.2.5 ist verfügbar. Das Bugfix-Release behebt mehrere Fehler, unter anderem ein Problem mit der Enkodierung von E-Mail-Adressen im Quelltext sowie ein Problem bei der Anforderung eines neuen Passwortes, wenn das entsprechende Mitgliedskonto gesperrt ist. Zudem konnte eine massive Performance-Optimierung im Frontend vorgenommen werden.
Performance-Optimierung
Bei der Arbeit an Isotope eCommerce ist dem Entwickler Yanick Witschi aufgefallen, dass die Methode PageModel::loadDetails()
bei jedem Aufruf eine Datenbank-Abfrage macht, um die passende Fallback-Sprache zu finden. Beim Seitenaufbau in Contao wird diese Methode relativ häufig aufgerufen, sowohl vom Core als auch von Erweiterungen wie z.B. Changelanguage, daher entschied sich Yanick dazu, die Anzahl der Datenbank-Abfragen durch geschickte Nutzung der Model-Registry zu reduzieren.
Das Ergebnis ist beeindruckend: Auf contao.org hat sich die Anzahl der Datenbank-Abfragen für den Aufbau einer deutschen oder spanischen Seite im Frontend halbiert! Wir planen daher, die Optimierung auch in Contao 3.5 vorzunehmen.
Siehe auch: GitHub-Tickets | GitHub-Compare View | Contao-Changelog | Release-Übersicht
Einen Kommentar schreiben