Contao-News

Wir informieren Dich hier regelmäßig zu Updates, stellen Best-Practice-Arbeiten vor und berichten über Aktuelles aus dem Contaoversum.

Contao 4.2.5 verfügbar

von

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

Zurück zur News-Übersicht.

Kommentare

Einen Kommentar schreiben

Bitte addieren Sie 7 und 5.