Hallo Dieter, Am 11.03.2016 um 23:36 schrieb Dr. Dieter Porth: > Hallo Michael, > > die Fluid-Variablen habe ich in meinen letzten Aufsetzungen nie benutzt.
Dann wird es aber schwer die Frage zu beantworten :) > Zur Performance: Ich rechne über'm dicken Daumen geschätzt mit 80 bis 150ms > pro Partialaufruf. > Solange die Zahl der Partials pro Seite gut unter 50 bleibt, ziehe ich den > systematischen Aufbau > der Fluid-Templates dem TypoScript-Gefrickel vor, selbst wenn das Typoscript > um einiges schneller > ist. Hast du in Bezug auf die Zeiten entsprechende Erfahrungswerte gemacht oder gibt es dazu irgendwelche Quellen? Droht die Zahl der Partialaufrufe pro Seitenaufruf auf über 50 zu steigen, ist zu überlegen, ob > man nicht mit einem eigenen Service die Daten direkter zusammenstellt oder ob > man nicht eine > Extension mit geeigneten Datenstrukturen anlegt. In diesem Fall ist > eigenständiges Programmieren > meist performanter als die TypoScript-Lösung Ich denke das kommt auf den Anwendungsfall an, bei 50 Partials je Seite wäre ich wahrscheinlich eher geneigt meine Templatestruktur einzudampfen. Wenn ich mal 100ms je Partial bei durchschnittliche 30 Partials annehme (ich müsste mal durchtesten was in unseren Projekten da so im Schnitt verwendet wird) dann habe ich ja schon stattliche 3 Sekunden nur für das Templating bei einer Seite die nicht aus dem Cache kommt, da kann man ja mal drüber reden. > Bei der Wahl zwischen TypoScript und Fluid-Templates ist die Frage nach der > Performance eher > kontraproduktiv. Wichtigere Kriterien sind meines Erachtens > Übersichtlichkeit, Lesbarkeit und > natürliche Datenstrukturen Deine Kriterien setze ich einfach mal bei einer Projektumsetzung voraus, beantworten aber leider auch nicht die Frage ob es Differenzen zwischen den beiden hinterfragen Einbindungsmethoden gibt und ich verstehe auch nicht warum eine Frage nach der Performance als kontraproduktiv zu werten ist? Offensichtlich war meine Fragestellung doch sehr unklar, mir geht es ja nicht um die Frage wo ich Funktionalitäten umsetze (also in deinem Beispiel ob ich das Menü in TS erstelle und anschließend einbinde oder alternativ direkt ein Fluidmenü benutze) Sondern ob es Erfahrungen gibt hinsichtlich von Performanceunterschieden bei der Verwendung von Fluidtemplate variables oder von TS lib Objekten innerhalb von Fluid. mit besten Grüßen > > Mit besten Grüßen > Dieter > > Am 11.03.2016 um 21:03 schrieb Renzo Bauen: >> Hallo Nicole >> >> ich meine, Michael spricht hier die unterschiedlichen Arten, wie Inhalte >> ins zur Anzeige gebracht werden können an. >> 1. mit einer Variablen, etwa so: >> page = PAGE >> page.10 = FLUIDTEMPLATE >> page.10 { >> ... >> variables { >> meineVariable = TEXT >> meineVariable.value = Hello World >> >> oder >> 2. im Fluidtemplate durch einen Zugriff auf Typoscript, etwa so: >> im TS: >> lib.meineZweiteVariable = TEXT >> lib.meineZweiteVariable.value = Hello World >> in Fluid: >> <f:cObject typoscriptObjectPath="lib.meineZweiteVariable" /> >> >> Und die Frage ist, welche Methode die schnellere ist. Zumal man ja bei >> der Verwendung von Partials bei der ersten Methode die Variable vom >> Template ans Partial übergeben muss, was ja auch noch einen gewissen >> Aufwand bingen könnte. >> >> Ich selber habe da keine Präverenzen und ich meine auch, dass es wohl >> nicht so darauf ankommt. Aber Messungen habe ich keine gemacht. >> >> Beste Grüsse, Renzo >> > > _______________________________________________ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german -- Michael Kasten | http://m-kasten.de Im wirklichen Leben gibt es kein [Strg]+[Z]
_______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german