- Dokumentenkorb
-
- Der Dokumentenkorb ist leer.
Um ein Dokument in den Korb zu legen können Sie es per Drag'n'Drop von der Seite in den Korb ziehen
- Der Dokumentenkorb ist leer.
Das TYPO3-Konzept setzt nicht nur auf einen modularen Aufbau und die strikte Trennung zwischen T3-Core und Extensions, sondern zusätzlich bei der Auslieferung der Webseiten auf ein intelligentes und konsequentes Caching-Konzept. Richtig angewandt können mit diesem Caching-Konzept stabile Multisite-Installationen eingerichtet und betrieben sowie signifikante Performance-Steigerungen realisiert werden.
Generell ist die Ausgabe einer dynamischen Webseite unter TYPO3 ein sehr rechenintensiver Prozess. Die Seitendarstellung wird im Wesentlichen durch die vorhandenen TypoScript-Anweisungen in Templates und die Zusammenfassung dieser Anweisungen in mehrdimensionale PHP-Arrays organisiert. Mittels dieser PHP-Arrays werden komplexe "Baumstrukturen" aus PHP-Objekten konfiguriert und aufgebaut. Diese PHP-Objekte rendern schließlich gemeinsam die auszugebende HTML-Seite.
Dieser rechenintensive Prozess würde, wenn für jeden Aufruf derselben Webseite ausgeführt, immer wieder viel Arbeitsspeicher und Prozessorkapazität verbrauchen. Im Ergebnis würde die Performance deutlich darunter leiden. Aus diesem Grund sieht TYPO3 vor, unveränderliche, statische Seiten nach ihrer Erzeugung als HTML-Code in der Datenbank zu speichern und diese bei einem erneuten Aufruf derselben Seite fertig auszuliefern, ohne den ganzen Ausgabe-Prozess neu anzustoßen.
Das Cachen (also Speichern von bereits einmal ausgelieferten Seiten oder Seiteninhalten) hat Performance-Vorteile bei statischen Inhalten, ist aber bei Seiten, die dynamisch erzeugt werden müssen, beispielsweise bei Eingaben der Benutzer und Ausgaben von Rechenoperationen durch das System nicht geeignet. Zudem muss bei Inhaltsänderungen im Backend der Cache aufgefrischt werden, weil sonst zunächst der alte Content angezeigt werden würde.
Deshalb ist es ratsam, sich bereits in der Konzeptionsphase genau zu überlegen, welche der vorhandenen Caching-Möglichkeiten für welche Webseiten einzusetzen sind.
Das TYPO3 Caching-Konzept sieht drei Möglichkeiten vor:
Wie ein Artikel aus der t3n-Ausgabe 2.06 nachweist, ist das Caching die beste Methode, um die Performance einer Website signifikant zu steigern. Den kompletten Artikel finden Sie hier.
|
TYPO3 Caching
von typo3-handbuch.de |
TYPO3 Caching
von typo3blogger.de |
congstar GmbH
Lesen Sie die Case Study: