Am Montag 08.04.2013 13:41, schrieb JoH asenau:
Am 08.04.2013 13:28, schrieb Elmar Hinz:
Hallo Oli,

* Extension Templates sind zu vermeiden

Wie begründest Du das?

Für das Rendering ist die Quelle des TypoScript egal. Die Datei muß
zusätzlich eingelesen werden. Bei den
hunderten Dateien, die ein Aufruf einliest, dürfte eine
weitere Datei nicht ein entscheidender Flaschenhals sein. Da gibt es
ganz andere Stellschrauben.

"Extension Template" != "External Template" ;-)

"Extension Template" ist ein zusätzliches TypoScript-Template, das auf
einer bestimmten Seite über einen eigenen Template-Datensatz eingebunden
wird und von dort aus ggf. auch die Unterseiten dieser Seite mit
beeinflusst.

Gilt das grundsätzlich?

ist zwar schon eine Weile her, aber da wurde mir die Benutzung von Extension Templates mit folgender Begründung empfohlen:

wenn ich große TS-templates habe, die einen speziellen Bereich konfigurieren, dann ist es Overhead dieses TS auf allen Seiten einzubinden. Das kostet Speicher (TS->PHP) und auch Zeit, weil es für die Kopie ja interpretiert werden muss.

Der klassische Fall:
es gibt ein paar wenige Seiten, die mit cal-plugins gefüllt sind.
dann gibt es irgendwo ein paar Seiten mit News. Und woanders evtl. noch ein Forum.

[1] root
 +--[2] cal-seiten
 |    +---jahr
 |    +---Monat
 |    +---Woche
 |    +---Tag
 +--[3] News (list)
 |    +--archiv
 |    +--detail
 +--[4] Forum
 |    +--
 +--[5] Info
 :
 +--[99] Sysfolder:TS-Templates

Auf den Seiten [2],[3],[4] gibt es jeweils ein extension-template mit Einbindung der Statischen Templates für die jeweilige Extension + den Individualisierungen (ob die jetzt direkt dort eingetragen sind oder ein Template von Seite 99 einbinden)


ist es jetzt performanter auf allen Seiten die gesamten TS-Konfigurationen (statisch + Individualisierung) einzubinden, oder macht man das besser nur da, wo die Konfigurationen tatsächlich benötigt werden?


bernd
--
http://www.pi-phi.de/cheatsheet.html
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an