Frage zur Performance bei Verwendung von per Inserttag eingebundenen Dateien …
Ich erzeuge aus einer externen Datenbank HTML/PHP-Schnippsel, welche ich dann in Contao-Artikeln per Inserttag einbinde.
In diesen Schnippseln kommen großteils wieder Inserttags in Kombination mit PHP vor, wie z.B.
zur Erzeugung von Links
<?php echo $this->replaceInsertTags('{{link_url::ID}}'); ?>
oder zur Erzeugung von Bildern
<?php echo $this->replaceInsertTags('{{image::path/to/image.jpg?width=360&height=240}}'); ?>
Das funktioniert lokal bereits hervorrragend!
Was ich mich nun aber interessieren würde, ob diese Variante generell bzw. beim Aufbau des Seiten-Cache grobe Nachteile gegenüber der üblichen Template-Variante (z.B. per MetaModels) hätte. Ein Nachteil wäre bestimmt, der das die jeweilige externe Dateien alle geöffnet , ausgelesen und wieder geschlossen werden müssen. Während bei einer Variante mit MetaModels lediglich ein ein Zugriff auf die Datenbank notwendig wäre …
Insgesamt würde ich im Endausbau des Projekts mit 300 bis 500 solcher Schnippsel (sprich externen Dateien) kalkulieren …