
Eine TYPO3 Website kann über Jahre problemlos funktionieren und irgendwann plötzlich deutlich langsamer werden. Seiten bauen sich verzögert auf, das Backend reagiert träge oder einzelne Unterseiten benötigen mehrere Sekunden, bevor überhaupt etwas angezeigt wird.
Die naheliegende Vermutung lautet dann häufig: TYPO3 ist langsam.
So einfach ist es allerdings nicht.
TYPO3 selbst ist normalerweise nicht automatisch der Grund für eine langsame Website. Bei einer bestehenden Installation kommen viele verschiedene Faktoren zusammen. Eine Extension kann aufwendige Datenbankabfragen ausführen, ein Template kann unnötig viele Ressourcen laden, Bilder können zu groß sein oder der Server benötigt zu lange für die Verarbeitung der Anfrage.
Deshalb sollte bei einer langsamen TYPO3 Website nicht einfach irgendein Performance-Plugin installiert oder blind an der Konfiguration geschraubt werden.
Zuerst muss herausgefunden werden, wo die Zeit tatsächlich verloren geht.

Warum eine TYPO3 Website langsam werden kann
Eine Website lädt nicht in einem einzigen Schritt.
Wenn ein Besucher eine TYPO3 Seite aufruft, müssen verschiedene Prozesse zusammenarbeiten. Der Server nimmt die Anfrage entgegen, TYPO3 verarbeitet sie, Daten werden aus der Datenbank geladen, Extensions können zusätzliche Abfragen ausführen und anschließend wird die Seite erzeugt.
Danach müssen Browser noch CSS, JavaScript, Bilder und weitere Ressourcen laden.
Wenn einer dieser Bereiche besonders viel Zeit benötigt, wirkt die komplette Website langsam.
Genau deshalb kann eine Website beispielsweise auf dem Server bereits mehrere Sekunden benötigen, bevor überhaupt HTML an den Browser geschickt wird. In einem solchen Fall hilft es wenig, anschließend nur Bilder zu komprimieren.
Umgekehrt kann der TYPO3 Server sehr schnell antworten, während riesige Bilder und zahlreiche JavaScript-Dateien dafür sorgen, dass der Besucher trotzdem lange auf die vollständig geladene Seite wartet.
Die Diagnose muss deshalb unterscheiden, ob das Problem auf der Server-Seite oder im Frontend liegt.
TYPO3 langsam oder Server langsam?
Eine der ersten Fragen sollte sein, ob TYPO3 selbst langsam arbeitet oder ob der Server die Anfrage zu langsam verarbeitet.
Das lässt sich unter anderem über die Ladezeiten und Serverantwortzeiten untersuchen.
Wenn der Server bereits sehr lange benötigt, bevor die erste Antwort kommt, liegt das Problem eher in der Verarbeitung.
Mögliche Ursachen können TYPO3, PHP, Datenbankabfragen, Extensions oder die Serverumgebung sein.
Wenn die Serverantwort dagegen schnell erfolgt, die Website aber trotzdem erst nach mehreren Sekunden vollständig sichtbar ist, liegt die Ursache möglicherweise im Frontend.
Dann kommen beispielsweise Bilder, JavaScript, CSS oder externe Dienste infrage.
Diese Unterscheidung ist wichtig, weil beide Probleme völlig unterschiedlich behandelt werden.
Große Bilder machen TYPO3 Websites langsam
Ein sehr häufiger Performance-Faktor sind Bilder.
Gerade bei Unternehmenswebsites werden Bilder häufig in hoher Auflösung hochgeladen und anschließend direkt im Frontend verwendet.
Ein einzelnes Foto mit mehreren Megabyte kann die Ladezeit bereits deutlich beeinflussen. Werden auf einer Seite mehrere solcher Bilder geladen, steigt die übertragene Datenmenge schnell an.
Das Problem liegt dabei nicht unbedingt bei TYPO3.
TYPO3 kann ein Bild verwalten und ausgeben. Wenn allerdings unnötig große Dateien ausgeliefert werden, muss der Browser diese trotzdem herunterladen.
Deshalb sollte bei einer langsamen TYPO3 Website geprüft werden, welche Bildgrößen tatsächlich ausgeliefert werden.
Ein Bild, das im sichtbaren Bereich nur 600 Pixel breit dargestellt wird, muss nicht zwangsläufig als mehrere tausend Pixel große Originaldatei geladen werden.
Auch moderne Bildformate und responsive Bildauslieferung können dabei eine Rolle spielen.
TYPO3 Bildverarbeitung und Image Processing
TYPO3 kann Bilder bearbeiten und für verschiedene Darstellungen aufbereiten.
Wenn die Bildverarbeitung allerdings nicht optimal konfiguriert ist oder sehr viele Varianten erzeugt werden müssen, kann auch dieser Bereich relevant werden.
Bei einer bestehenden Website sollte deshalb untersucht werden, wie Bilder verarbeitet und ausgeliefert werden.
Interessant ist beispielsweise, ob Bilder bereits beim Upload sinnvoll aufbereitet werden oder ob sehr große Originaldateien dauerhaft verwendet werden.
Auch die Serverleistung spielt hier eine Rolle.
Wenn auf dem Server regelmäßig umfangreiche Bildverarbeitungen stattfinden, kann dies Ressourcen beanspruchen und sich auf die Performance auswirken.
Extensions können TYPO3 langsam machen
Eine der interessantesten Ursachen bei bestehenden TYPO3 Websites sind Extensions.
TYPO3 selbst kann schnell arbeiten, während eine einzelne Extension für einen erheblichen Teil der Serververarbeitung verantwortlich ist.
Das kann beispielsweise passieren, wenn eine Extension viele Datenbankabfragen ausführt oder bei jeder Seitenanfrage umfangreiche Berechnungen durchführt.
Besonders problematisch sind Extensions, die große Datenmengen durchsuchen oder externe Systeme ansprechen.
Ein typisches Beispiel wäre eine individuelle Suche, die bei jedem Seitenaufruf zahlreiche Datenbankeinträge prüft.
Für den Besucher sieht das Ergebnis einfach nach einer langsamen TYPO3 Website aus.
Technisch liegt die Ursache aber möglicherweise in einer einzigen Funktion.
Deshalb sollte bei Performance-Problemen immer geprüft werden, welche Extensions tatsächlich an der Seitengenerierung beteiligt sind.
Individuelle TYPO3 Entwicklung als Performance-Faktor
Viele TYPO3 Websites enthalten individuelle Programmierungen.
Das ist grundsätzlich kein Problem. TYPO3 wird gerade deshalb eingesetzt, weil sich individuelle Anforderungen umsetzen lassen.
Mit der Zeit können solche Entwicklungen allerdings zu Performance-Problemen führen.
Eine Funktion, die vor einigen Jahren mit wenigen tausend Datensätzen problemlos funktioniert hat, kann bei einer Datenbank mit mehreren hunderttausend Einträgen plötzlich deutlich länger benötigen.
Der Code hat sich nicht verändert.
Die Datenmenge schon.
Auch ineffiziente Datenbankabfragen oder unnötige Schleifen können sich bei größeren Datenmengen bemerkbar machen.
Deshalb sollte bei einer gewachsenen TYPO3 Website nicht nur der aktuelle Code betrachtet werden. Auch die Entwicklung der Datenmenge und der tatsächlichen Nutzung ist relevant.
TYPO3 Datenbank zu langsam
Die Datenbank spielt bei einer TYPO3 Website eine zentrale Rolle.
Inhalte, Seiteninformationen und viele Konfigurationen werden dort gespeichert. Extensions können zusätzliche Tabellen und Abfragen hinzufügen.
Wenn eine Website im Laufe der Jahre stark gewachsen ist, kann die Anzahl und Komplexität der Datenbankabfragen zunehmen.
Eine einzelne langsame Abfrage muss dabei nicht sofort ein Problem darstellen.
Wenn sie jedoch bei jeder Seitenanfrage mehrfach ausgeführt wird, kann daraus ein erheblicher Performance-Faktor werden.
Besonders interessant ist deshalb nicht nur die Größe der Datenbank, sondern die Frage, welche Abfragen beim Laden einer Seite tatsächlich ausgeführt werden.
Hier kann eine technische Analyse deutlich mehr bringen als pauschales „Datenbank optimieren“.
Caching bei TYPO3
Caching ist ein wichtiger Bestandteil einer performanten TYPO3 Website.
Wenn eine Seite bei jeder Anfrage komplett neu aufgebaut werden muss, kann das unnötig viel Rechenleistung verursachen.
Caching kann dafür sorgen, dass bestimmte Ergebnisse wiederverwendet werden, anstatt sie bei jedem Aufruf neu zu berechnen.
Gerade bei Seiten mit vielen Inhalten oder komplexen Datenbankabfragen kann das einen deutlichen Unterschied machen.
Wenn eine TYPO3 Website plötzlich langsamer wird, sollte deshalb auch geprüft werden, ob das Caching korrekt funktioniert.
Allerdings sollte auch hier nicht einfach möglichst aggressiv gecacht werden.
Bestimmte dynamische Inhalte müssen aktualisiert werden. Wenn eine individuelle Funktion nicht mit dem vorhandenen Cache-Konzept zusammenspielt, kann es zu anderen Problemen kommen.
Die richtige Konfiguration hängt deshalb von der jeweiligen Website ab.
TYPO3 Backend langsam
Nicht nur das Frontend kann langsam sein.
Auch das TYPO3 Backend kann träge reagieren.
Wenn das Backend beim Wechsel zwischen Seiten mehrere Sekunden benötigt oder Redakteure lange warten müssen, kann die Ursache ebenfalls an Extensions, Datenbankabfragen oder der Serverumgebung liegen.
Dabei ist interessant, ob das komplette Backend betroffen ist oder nur bestimmte Module.
Wenn beispielsweise nur ein individuelles Backend-Modul langsam ist, liegt der Verdacht nahe, dass die dort ausgeführte Funktion für die Verzögerung verantwortlich ist.
Wenn dagegen nahezu jede Aktion langsam reagiert, muss umfassender analysiert werden.
Auch hier gilt: Nicht TYPO3 pauschal als Ursache ansehen, sondern den tatsächlichen Flaschenhals suchen.
Serverleistung und Hosting
Eine TYPO3 Website kann technisch sauber entwickelt sein und trotzdem langsam laufen, wenn die Serverumgebung nicht ausreichend dimensioniert ist.
Das kann beispielsweise bei Websites auftreten, die deutlich stärker gewachsen sind als ursprünglich geplant.
Mehr Inhalte, mehr Besucher und zusätzliche Funktionen bedeuten auch mehr Anforderungen an den Server.
Relevant sind unter anderem CPU, Arbeitsspeicher, PHP-Konfiguration, Datenbankleistung und die allgemeine Serverumgebung.
Auch ein gemeinsam genutztes Hosting kann je nach Anbieter und Auslastung Auswirkungen auf die Performance haben.
Ein Wechsel auf einen leistungsfähigeren Server kann in bestimmten Fällen sinnvoll sein.
Aber auch hier sollte zuerst gemessen werden.
Wenn eine schlecht programmierte Extension die Ursache ist, bringt ein zehnmal leistungsfähigerer Server möglicherweise nur eine teure Verzögerung des eigentlichen Problems.
TYPO3 und PHP-Version
Die verwendete PHP-Version kann ebenfalls Einfluss auf die Performance haben.
Moderne PHP-Versionen sind nicht nur aus Sicherheitsgründen relevant. Auch die Performance und Kompatibilität können sich gegenüber älteren Versionen verbessern.
Allerdings darf eine PHP-Version nicht einfach unabhängig von TYPO3 und den Extensions aktualisiert werden.
Eine bestehende Installation muss mit der eingesetzten PHP-Version kompatibel sein.
Wenn eine Website sehr alt ist, sollte deshalb zunächst geprüft werden, welche TYPO3-Version, PHP-Version und Extensions tatsächlich eingesetzt werden.
Gerade bei älteren Projekten können technische Altlasten dazu führen, dass ein eigentlich sinnvoller Schritt wie ein PHP-Update weitere Anpassungen erfordert.
Externe Dienste können die Ladezeit verlängern
Nicht jede Verzögerung entsteht auf dem eigenen Server.
Viele Websites laden externe Ressourcen.
Dazu können beispielsweise Tracking-Systeme, Karten, Videos, Fonts, Social-Media-Inhalte oder externe APIs gehören.
Wenn ein externer Dienst langsam antwortet, kann sich das auf die Ladezeit auswirken.
Das ist besonders interessant, wenn die TYPO3 Seite auf dem eigenen Server schnell generiert wird, aber im Browser trotzdem lange nicht vollständig fertig ist.
Deshalb sollte eine Performance-Analyse auch externe Requests berücksichtigen.
Manchmal reicht bereits eine einzelne externe Ressource aus, um eine Seite unnötig auszubremsen.
JavaScript und CSS prüfen
Eine moderne Website benötigt JavaScript und CSS. Zu viele oder unnötig große Dateien können jedoch die Ladezeit beeinflussen.
Besonders bei älteren TYPO3 Websites wurden im Laufe der Jahre häufig verschiedene Bibliotheken integriert.
Vielleicht wird eine JavaScript-Datei noch geladen, obwohl die dazugehörige Funktion längst nicht mehr verwendet wird.
Vielleicht werden mehrere CSS-Dateien ausgeliefert, die sich teilweise überschneiden.
Oder ein externes Script blockiert die weitere Verarbeitung.
Hier kann eine Bereinigung sinnvoll sein.
Allerdings sollte nicht nach dem Motto „jede Datei muss möglichst klein sein“ optimiert werden. Entscheidend ist die tatsächliche Auswirkung auf die Ladezeit.
TYPO3 Website langsam auf Mobilgeräten
Auf einem leistungsfähigen Desktop kann eine Website schnell wirken, während sie auf einem Smartphone deutlich langsamer ist.
Das liegt unter anderem an der verfügbaren Netzwerkgeschwindigkeit und der geringeren Rechenleistung.
Gerade große Bilder und umfangreiche JavaScript-Dateien machen sich mobil stärker bemerkbar.
Deshalb sollte eine TYPO3 Website nicht nur auf einem schnellen Desktop-Rechner getestet werden.
Interessant ist vielmehr, wie sich die Seite unter realistischen Bedingungen verhält.
Auch Suchmaschinen berücksichtigen die Nutzererfahrung auf mobilen Geräten. Performance ist deshalb nicht nur ein Komfortthema, sondern kann auch für SEO relevant sein.
TYPO3 Performance und Google
Eine langsame Website kann sich negativ auf die Nutzererfahrung auswirken.
Besucher warten ungern auf Seiten, die nur langsam reagieren. Besonders bei mobilen Nutzern kann eine lange Ladezeit dazu führen, dass eine Seite wieder verlassen wird.
Auch für SEO spielt Performance eine Rolle. Google verwendet verschiedene Signale zur Bewertung der Nutzererfahrung, darunter die sogenannten Core Web Vitals.
Dabei geht es nicht nur darum, eine möglichst niedrige Ladezeit zu erreichen.
Relevant sind unter anderem die Geschwindigkeit, mit der wesentliche Inhalte sichtbar werden, die Reaktionsfähigkeit und die visuelle Stabilität einer Seite.
Eine TYPO3 Website sollte deshalb nicht einfach auf eine einzelne Geschwindigkeit-Zahl optimiert werden.
Entscheidend ist die tatsächliche Nutzungserfahrung.
Core Web Vitals bei TYPO3 verbessern
Wenn eine TYPO3 Website bei den Core Web Vitals schlecht abschneidet, sollte zunächst festgestellt werden, welcher Messwert das Problem verursacht.
Ein großer Hero-Bereich mit einem schlecht optimierten Bild kann beispielsweise die Darstellung verzögern. Umfangreiches JavaScript kann die Interaktion beeinträchtigen. Nachladende Elemente können dafür sorgen, dass sich das Layout während des Ladens verschiebt.
Die Lösung ist jeweils eine andere.
Deshalb bringt es wenig, einfach eine allgemeine Liste mit „10 TYPO3 Performance Tipps“ abzuarbeiten.
Eine gute Optimierung beginnt mit Messwerten und konkreten Ursachen.
Warum pauschale Performance-Optimierung selten sinnvoll ist
Bei einer langsamen TYPO3 Website wird häufig sofort über Caching, Komprimierung oder einen neuen Server gesprochen.
Diese Maßnahmen können sinnvoll sein.
Aber sie sind nicht automatisch die Ursache des Problems.
Wenn eine Datenbankabfrage mehrere Sekunden benötigt, wird die Website durch zusätzliche Bildkomprimierung nicht plötzlich schnell.
Wenn ein externes Script die Seite blockiert, hilft eine TYPO3-Konfigurationsänderung möglicherweise ebenfalls nicht.
Und wenn der Server bereits über ausreichend Ressourcen verfügt, muss nicht unbedingt ein teureres Hosting gebucht werden.
Performance-Optimierung funktioniert deshalb am besten, wenn zuerst gemessen und anschließend gezielt optimiert wird.
TYPO3 Website langsam – wann ein Freelancer sinnvoll ist
Bei einer einfachen Website können kleinere Optimierungen möglicherweise intern durchgeführt werden.
Bei einer bestehenden TYPO3 Installation mit individuellen Extensions, Templates und komplexen Funktionen kann eine technische Analyse durch einen erfahrenen TYPO3 Entwickler sinnvoller sein.
Ein Freelancer kann dabei zunächst untersuchen, wo die Zeit tatsächlich verloren geht.
Anschließend lässt sich priorisieren.
Vielleicht reicht eine Anpassung an einer Extension. Vielleicht müssen Bilder anders ausgeliefert werden. Vielleicht ist eine Datenbankabfrage ineffizient. Oder es zeigt sich, dass der Server tatsächlich der begrenzende Faktor ist.
Der Vorteil einer solchen Analyse besteht darin, dass nicht unnötig an Stellen gearbeitet wird, die mit dem eigentlichen Problem nichts zu tun haben.
TYPO3 Website schneller machen: erst messen, dann optimieren
Eine langsame TYPO3 Website ist selten ein Problem, das mit einer einzigen Einstellung gelöst wird.
Gerade bei bestehenden Projekten müssen mehrere Ebenen betrachtet werden: TYPO3 selbst, Extensions, individuelle Entwicklungen, Datenbank, PHP, Server, Bilder, CSS, JavaScript und externe Dienste.
Deshalb ist eine strukturierte Analyse der erste Schritt.
Wenn bekannt ist, wo die Verzögerung entsteht, lässt sich auch entscheiden, welche Optimierung wirklich sinnvoll ist.
Manchmal ist es eine kleine Änderung.
Manchmal steckt ein größeres technisches Problem dahinter.
Und manchmal stellt sich heraus, dass TYPO3 selbst überhaupt nicht der Grund für die langsame Website ist.
Fazit: Eine langsame TYPO3 Website braucht eine konkrete Diagnose
Wenn eine TYPO3 Website langsam ist, sollte nicht einfach pauschal von einem TYPO3-Performance-Problem gesprochen werden.
Die Ursache kann im CMS liegen, aber genauso gut in einer Extension, einer individuellen Programmierung, der Datenbank, dem Server oder dem Frontend.
Besonders bei älteren und gewachsenen TYPO3 Websites lohnt sich deshalb eine technische Analyse, bevor größere Änderungen vorgenommen werden.
Denn gute Performance-Optimierung bedeutet nicht, möglichst viele Dinge zu verändern.
Sie bedeutet, den tatsächlichen Flaschenhals zu finden und genau dort anzusetzen.
So lässt sich eine TYPO3 Website nicht nur schneller machen, sondern gleichzeitig stabiler und langfristig besser wartbar halten.

