Die beste Lösung für ein TYPO3-System ist daher, die Anzahl der Anfragen an die Datenbank zu verringern und damit das Problem gar nicht erst aufkommen zu lassen. Wann immer durch Anpassung von Extensions eine Seite vollständig zwischenspeicherbar gemacht werden kann, sollte dies die erste Maßnahme sein.
ext:dmc_highPerformance
In der Extension „dmc_highPerformance“ [1] hat die dmc digital media center GmbH viele der an TYPO3 vorgenommenen Performance-Verbesserungen gebündelt. Die Extension ist im Extension Repository verfügbar und benötigt zusätzlich das Pear-Paket „PEAR::Cache“ [2] auf dem Server. Aktuell unterstützt die Extension die TYPO3-Versionen 4.0.5 bis 4.0.7 und 4.1.0 bis 4.1.2.
Die Extension „dmc_highPerformance“ beschleunigt die Performance von TYPO3 in verschiedenen Bereichen, die im Folgenden beschrieben werden. Vor der Installation der Extension sollte unbedingt die enthaltene Dokumentation gelesen werden, damit keine unerwünschten Nebeneffekte auftauchen.
Unnötiger Datenbank-Traffic
Auch bei teilweise oder vollständig im Cache zwischengespeicherten Seiten ist TYPO3 gezwungen, relativ viele Anfragen an die Datenbank zu stellen. Am häufigsten angefragt werden Daten aus den Tabellen „sys_template“ und „pages“. Nun sind aber gerade die Daten in diesen beiden Tabellen eher statisch, dennoch muss TYPO3 beispielsweise bei jedem Seitenabruf prüfen, ob die in einem Menü angezeigten Seiten unter den gerade gegebenen Umständen sichtbar sind oder nicht. Die Datenbank wird auf einem hoch frequentierten System also mit den immer gleichen Anfragen bombardiert.




![Social Commerce: Wird Pinterest der nächste Gamechanger? [Infografik]](http://t3n.de/uploads/t3n-news-post-365754_pinterest2_medium.jpg)

