Die Performance einer Webseite ist sehr entscheidend. Google bewertet diese, ebenso wie die Besucher. Langsame Webseiten haben hohe Absprungraten.
Klar das ist nicht so relevant wenn die Webseite die einzige ist die Daten beinhaltet. Dennoch kann eine schlecht optimierte Seite die Last der Server unnötig erhöhen und so für höhere Hardware-Kosten oder Ausfälle sorgen.
TYPO3 bietet ein enormes Potenzial durch Caching. So werden Einträge, wie Seiten, nur einmal generiert und danach aus dem Cache ausgeliefert.
Geregelt werden nahezu alle Caches über das Caching-Framework. Dieses ist hier dokumentiert: https://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/CachingFramework/Index.html
Die aktuelle Konfiguration ist im Modul Configuration einsehbar.
typo3cms
zeigen?!Am Beispiel der News erklären. Unterschiedliche Kategorien, Startseite, etc.
Dokumentation unter: https://docs.typo3.org/typo3cms/TSconfigReference/PageTsconfig/TCEmain/Index.html#clearcachecmd
Es wird zu oft oder der falsche Cache geleert, bzw. zu selten.
Die Performance kann zunächst mit Hilfe des Admin Panels gemessen werden. Alternativ auf PHP Ebene durch xdebug.
Im Bereich Info steht die gesamte Parsetime. Diese kann auch als HTML Kommentar in die Ausgabe geschrieben werden:
$GLOBALS['TYPO3_CONF_VARS']['FE']['debug'] = true;
Auch sieht man diverse Parameter wie aktive Nutzergruppen, ob die Seite im Cache liegt und wie viele nicht cachebare Elemente dort liegen.
Im Bereich TypoScript kann man weitere Details zu den Zeiten erhalten, dazu am besten folgende Optionen aktivieren: