| Die beeindruckenden Eckdaten kurz angerissen: |
|
Die Entscheidung für TYPO3 brachte für den Kunden nicht nur eine erhebliche Ersparnis bei der Lizenzierung, sondern sorgte auch für niedrige Kosten bei der eigentlichen Implementierung. Das gesamte Projekt konnte in nur vier Monaten und zu Kosten realisiert werden, die bei den üblichen kostenpflichtigen Content Management Systemen allein für Lizenzen fällig werden.
Neben der schnellen Umsetzbarkeit des Projekts, der hohen Flexibilität bei spezieller Programmierung und der kundenspezifischen Erweiterungen konnte zusätzlich die Performance durch Optimierung der Cachingmechanismen gesteigert werden.
Die sichere und schnelle Auslieferung der Daten auch zu Spitzenlastzeiten mit 60 Page Impessions pro Sekunde ist auf relativ günstiger Standardhardware (SUN) sichergestellt. Die Umgebung besteht aus einem Loadbalancer, zwei Webservern und zwei Datenbankservern.
Bei der Software wurde auf stabile Versionen zurückgegriffen: Solaris 10 (auf Sun Opterons), Apache 1.3, PHP 5, MySQL 4.1 und TYPO3 3.8.1. Die TYPO3-Funktionalitäten wurden durch rund 150 eigenentwickelte Module erweitert.
Wenn es schnell gehen soll: Cachingmechanismen
Eines der größten Bedenken zu Beginn des Projektes war die erforderliche Systemperformance und die dazu notwendige Serverleistung. Zwar lässt sich mit entsprechender Hardware vieles machen, aber nicht mit begrenztem Budget. Um mit relativ kleinem Hardwareaufwand eine hohe Systemleistung zu erreichen, wurde ein mehrstufiges Cachingkonzept entwickelt und umgesetzt. Die langjährigen Erfahrungen von Metaways Infosystems im Bereich Hosting und Serveradministration kamen dem Projekt dabei sehr zu Gute. Die ursprünglichen Annahmen in Bezug auf Serverlast zu Spitzenzeiten waren zu niedrig angesetzt, die tatsächlichen Zugriffszahlen liegen im Bereich des Dreifachen des ursprünglich Erwarteten – dank der guten Konzeption schließlich kein Problem.
Eines der Probleme bei TYPO3 ist die zeitaufwändige dynamische Ausgabe aller Inhalte über PHP. Um diese Last zu reduzieren, wird nach festen Regeln ein Teil der am häufigsten aufgerufenen Seiten als statische Seiten generiert und nicht dynamisch erzeugt. PHP selbst wurde ebenfalls beschleunigt, in diesem Fall durch Verwendung von e-Accelerator. Seiten, die ohne POST/GET-Parameter aufgerufen werden, werden einmal generiert und anschließend immer wieder direkt aus dem Cachefile gelesen. Dies minimiert den PHP-Overhead und die Last auf die Datenbank.





![TYPO3: 10 Jahre in 60 Sekunden zusammengefasst [Video]](http://t3n.de/uploads/t3n-news-post-361575_typo3_medium.jpg)

