TYPO3

Abschließend werfen wir noch einen Blick auf selbst. Die TYPO3-Entwickler haben im Laufe der Jahre eine Menge getan, um die Geschwindigkeit zu verbessern. Doch TYPO3 ist eine komplexe Anwendung und jede Funktion erzeugt Last. Aber auch ohne die Optimierung von Code lässt sich die Performance von TYPO3 in der Regel verbessern. Die Nutzung der Caching-Optionen (Page Caching) bescherte uns enorme Performance-Steigerungen. Unsere Benchmarks offenbarten eine Geschwindigkeit von 55 Req/s, also eine 2,5-fache Steigerung gegenüber Seiten ohne Caching. Wichtig ist, auch bei Extensions auf eine Aktivierung des Caching zu achten.

Sehr hilfreich war auch die Suche nach Extensions, die entweder kein Caching zulassen, bei jeder Anfrage ausgeführt werden oder solchen, die das HTML kurz vor der Ausgabe umwandeln. Diese waren in der Regel große Performance-Killer. Wendet man bei jeder Extension die oben vorgestellte Methode zur Messung von Antwortzeiten an, gestaltet sich die Suche nach den üblichen Verdächtigen aber recht einfach.

Wie hier deutlich zu sehen ist, bietet TYPO3-Caching den größten Geschwindigkeitsvorteil.
Wie hier deutlich zu sehen ist, bietet TYPO3-Caching den größten Geschwindigkeitsvorteil.

Fazit

Nach einer ganzen Menge erfolgreicher, aber auch ergebnisloser Anpassung haben wir es letztendlich geschafft, unsere Server-Performance von 4 Req/s auf 55 Req/s zu erhöhen (siehe Diagramm). Das ist 14-mal schneller im Vergleich zur Ausgangslage und ein ordentlicher Erfolg. Im Vergleich zur maximalen Leistungsfähigkeit des Webservers von 300 Req/s ist dies jedoch noch immer sehr wenig. Um in diese Bereiche vorzudringen, müsste man über Loadbalancer, Cluster oder Proxy-Server nachdenken.

Als Maßnahme zur Optimierung scheint Caching auf den meisten Ebenen der beste Weg zu sein. In unserem Fall waren dies der eAccelerator sowie der TYPO3-Cache. Das wiederum setzt eine gewisse Größe des RAM-Speichers voraus, was uns zurück an den Ausgangspunkt unseres Artikels führt: Um gewisse Hardware-Investitionen kommt man einfach nicht herum.

Seite:  1 2 3 4 5 6 7 8 9 10

Weitere Artikel zu TYPO3

Softlink 1695

Links und Literatur

Das interessiert dich bestimmt auch

Hilfreiche Ressourcen zu TYPO3

Hilfreiche Ressourcen zu TYPO3

TYPO3 ist mit über 500.000 Installationen, einer Community von mehr als 100.000 internationalen Mitgliedern und über...