[TYPO3-german] Caching HowTos [WAS: simulate static documents: Nicht nur simulieren, auch publizieren]

Bernd Wilke 19m0nyq02 at sneakemail.com
Tue Mar 6 13:26:56 CET 2007


Diese Frage erinnert mich immer wieder an Aussagen der Form:

"Ich möchte unbedingt mit der Bahn fahren, aber mein Auto will ich unbedingt
mitnehmen, damit ich an jedem Bahnübergang auf der Strasse fahren kann."
oder
"ich möchte unbedingt mit dem Auto fahren, damit ich bis vor jede Haustür
komme, aber vorne soll eine E-Lok dran sein, damit die Umweltbilanz nicht so
schlecht ist"

TYPO3 ist ein CMS und unterstützt jeden dabei, Seiten DYNAMISCH zu
erstellen.
Um Serverlast zu reduzieren hat TYPO3 caching EINGEBAUT.

Es gibt auch Programmpakete, mit denen man aus Datensammlungen statische
Seiten bauen kann (und nach jeder Änderung alle Seiten neu generieren und
auf den Server schicken kann)

Wer aber in den Cachingmechanismus per Hand eingreifen will handelt sich
(und seinem Server) natürlich Probleme (Verzögerungen) ein.

Und man sollte natürlich auch das Caching vernünftig konfigurieren. Wenn man
das natürlich global deaktiviert "weil das sonst da an der einen Seite mit
der Extension XYZ sonst immer klemmt", kann genauso mit angezogener
Handbremse fahren und sich darüber beschweren, dass der Wagen nicht
schneller als 50km/h wird. Da die Systeme (Hard- und Software) so
leistungsfähig sind kommt man auf akzeptable '50km/h', aber ohne Handbremse
käme man vermutlich viel schneller voran und mit einer Tankfüllung weiter.
;-)

Das Problem sehe ich darin eine saubere Grund-Konfiguration zu bekommen,
sowie der sauberen Programmierung von Extensions, die bestimmt nicht alle
uncached sein müssen. Vermutlich muss ich meine Extensions auch noch
verbessern um hoch performant zu sein.

Vielleicht kann jemand für das Thema Caching mal ein eigenes Tutorial (oder
halt zwei eigenen Tutorials) erstellen mit den beiden Schwerpunkten
Typoscript und Extensionentwicklung.

Bernd

--
www.bernd-wilke.net




More information about the TYPO3-german mailing list