[TYPO3-german] 4.6 Caching/Performance

Steffen Ritter steffen.ritter at typo3.org
Mon Dec 5 16:38:25 CET 2011


Am 05.12.2011 10:15, schrieb Mario Wilhelm:
> Wir haben das neue Caching-Framework in Verdacht.
> Bei einigen 4.5er haben wir es aktiviert, performanceprobleme,
> deaktiviert, alles in bester Ordnung.

Also prinzipiell ist das Caching Framework weder langsam noch neu (gibt 
es seit 4.3).
Mit 4.5 kann es evtl. noch einen kleinen Overhead gegenüber klassich 
geben, da überall noch geprüft wird "Framework oder Klassisch".
Das fällt mit 4.6 weg...

Problematisch wird es natürlich überall dort wo:
a, nicht sauber konfiguriert wird
b, Extensions nicht die API Nutzen
c, die TYPO3 Umsetzung eh eher unsauber ist.

Aber das ist mit jeder Software so: Je weicher die API, desto mehr 
Basteleien funktionieren, aber nach oben hin ist nicht so viel Potential.
Je härter die API, desto stärker fällt "Bastelei" auf einen zurück, aber 
umso mehr Optimierung gibt es nach oben.

Und mit Bastelei meine ich nicht unbedingt nur unsauberes Arbeiten, 
sondern auch suboptimale Konfiguration und an der API vorbei oder "nicht 
im Sinne von TYPO3" arbeiten...

Allein, das man nicht immer auf "Alle Caches löschen" klicken muss, 
sondern auch das Löschen der Seiteninhaltscaches bzw. Caches einzelner 
Seiten ausreichen würde, ist im Zuge der Jahre verloren gegangen.

Klar ist aber auch, das das Caching Framework an mehr und mehr Stellen 
benutzt wird - auch für Dinge die nichts mit dem Seiteninhalt bzw. 
Seitenrendering zu tun haben. Entsprechend hat natürlich über die 
letzten Versionen der Button "alle Caches löschen" ein viel größeres 
Gewicht erhalten... Gerade Extbase, Fluid und der Autoloader sind hier 
stark betroffen.

Ich habe habe 4.6 auch in Komplexen wie "Visitenkarten" Projekten im 
Einsatz und finde es nicht langsam - 2 Sekunden Rendering Zeit ungecacht 
500ms gecacht für eine komplexe Extbase Anwendung geht in Ordnung.

Ich würde wirklich einfach mal die Konfiguration prüfen... Und vor allem 
die Extensions.

Grüße

Steffen

-- 
Steffen Ritter
Release Manager TYPO3 4.7

TYPO3 .... inspiring people to share!
Get involved: http://typo3.org


More information about the TYPO3-german mailing list