Uni Tübingen beschleunigt TYPO3-Website signifikant durch Redis-Cache-Integration

Uni Tübingen beschleunigt TYPO3-Website signifikant durch Redis-Cache-Integration

Warum Redis?

Redis, ein fortschrittlicher Key-Value-Store, der direkt im RAM operiert, ermöglicht deutlich schnellere Reaktionszeiten im Vergleich zu herkömmlichen Datenbanken. Dieser Geschwindigkeitsvorteil kommt nun der TYPO3-Website der Universität Tübingen zugute, indem Caches wie hash, pages, pagesection und rootline sowie benutzerdefinierte Caches effizienter gehandhabt werden.

Locking-Probleme gelöst

Ein weiterer Vorteil der Redis-Integration ist die Lösung von Locking-Problemen, die besonders häufig bei komplexen, NFS-basierten Installationen auftreten. Hierbei hilft die TYPO3-Erweiterung b13/distributed-locks, die nun ein effektives Locking über Redis ermöglicht, wodurch die Website-Performance zusätzlich verbessert wird.

Messbare Performance-Gewinne

Die Ergebnisse sprechen für sich: Time to first byte (TTFB) - also die Auslieferungszeit des HTML-Dokuments - konnte somit durchschnittlich auf unter 200ms gedrückt werden. Besonders Seiten mit umfangreichen Menüs laden nun merklich schneller. Dies ist ein entscheidender Faktor für die User Experience und die Effizienz der Website-Nutzung.

Beeindruckende Lasttest-Ergebnisse

Am Tag des Vorlesungsbeginns verzeichnete die Website 41.944 Besucher und 155.119 Seitenansichten, wobei ca. 650 Personen sich im Frontend anmeldeten. Die Lasttests, basierend auf diesen Zahlen, zeigten deutliche Verbesserungen durch die Nutzung von Redis:

  • Der kombinierte Einsatz von Staticfilecache und Redis verdreifachte den möglichen Output an Requests.
  • Die Testszenarien mit Redis zeigten durchweg bessere Werte in Bezug auf Gesamtanfragen, maximale und durchschnittliche Antwortzeiten sowie Requests pro Sekunde.
Schlussfolgerung

Die Einführung von Redis zur Verbesserung der Leistung der TYPO3-Website der Uni Tübingen stellt einen bedeutenden Schritt in der Anwendung moderner Caching-Technologien im akademischen Umfeld dar. Die dokumentierten Leistungssteigerungen bieten eine fundierte Basis für die weitere Erforschung und Anwendung von Redis in ähnlichen Kontexten, insbesondere für Administratoren und Entwickler von TYPO3-Systemen.

Zurück