contao/import — Issue #3577: Caching der getPageDetail()-Ergebnisse
Author: importer
Created: 2011-11-29 21:49:41+00:00
State: open
Labels: Feature, framework

Die Funktion getPageDetail() in der Controller.php wird anscheinend von verschiedensten Modulen benutzt. Heute hatten wir einen ziemlich extremen Fall wo durch einen vollen Katalog die Extension DomainLink schlappe 2000 mal den Funktionsaufruf durchführte. Das machte dann auch gleich gut 1800 Datenbankabfragen (cached hier der Datenbanktreiber?). Mit Tristan zusammen haben wir das Verhalten von DomainLink angepasst, aber prinzipiell wäre es natürlich schöner, wenn hier ein Caching bereits in der Controller.php stattfinden würde.

Die Funktion getPageDetail() scheint gern verwendet zu werden und wahrscheinlich lassen sich hier noch einige Datenbankabfragen sparen.

--- _Originally created by Thraile on October 24th, 2011, at 05:40pm (ID 3577)_