von Dominique Stender, 04.09.2007

Lösungen für eine bessere Performance in TYPO3 Version 4: TYPO3 ausreizen

Aus dem
t3n Magazin Nr. 9

Die TYPO3-Installation und sämtliche dazugehörigen Dateien liegen auf einem eigenen Server, der diese Dateien über ein Network Filesystem (NFS) global verfügbar macht. Sämtliche Webserver arbeiten also mit identischen Dateien. Die Änderung einer Datei auf einem der Webserver ist sofort auch allen anderen Webservern bekannt.

Treten etwa durch Marketingmaßnahmen Lastspitzen auf, die mit den bestehenden Webservern nicht mehr zufriedenstellend bewältigt werden können, ermöglicht die beschriebene Architektur, schnell und relativ kostengünstig weitere Webserver in den Cluster mitaufzunehmen und so den Durchsatz des Gesamtsystems zu erhöhen. Die potenziellen Umsatzverluste eines Systems dieser Größenordnung überschreiten schnell den Preis selbst mehrerer Webserver.

Die Datenbankinhalte liegen auf einem zentralen Server. Die Hardware entspricht in etwa der eines normalen Webservers, besitzt aber je nach Anforderung bis zu vier CPU-Kerne, acht GB RAM sowie größere und schnellere Festplatten im RAID-Verbund. Sämtliche für den Betrieb notwendigen Systeme (Loadbalancer, NFS-Server etc.) sind doppelt vorhanden. Sollte ein Loadbalancer wegen eines Hardwaredefekts ausfallen, übernimmt der zweite sofort die Anfragen und das Gesamtsystem bleibt online. Ähnlich verhält es sich bei den anderen Komponenten.

Gesamtperformance ist ein komplexes Uhrwerk

Um ein skalierbares Gesamtsystem zu erhalten, müssen sämtliche Komponenten reibungslos zusammenspielen und optimal konfiguriert sein. Die wichtigsten Komponenten sind hierbei verteilte Dateisysteme wie zum Beispiel NFS, die Datenbank (my.cnf), der Webserver (httpd.conf), aber auch Konfigurationen der Software wie TYPO3, die php.ini sowie eine saubere und effiziente Programmierung von TYPO3 selbst, der Extensions und anderer Komponenten.

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

Empfohlene Artikel

Was erwartet uns in TYPO3 4.7?

Was erwartet uns in TYPO3 4.7?

Plangemäß ist inzwischen die zweite Alpha von TYPO3 4.7 erschienen – ein guter Zeitpunkt, um einen Blick auf die...