Hier eine kleine Sammlung von TYPO3 Tuning Tipps
Als System habe ich einen Linux Ubuntu 8.04 System mit 2gb RAM und Plesk 9.2.2.
Als Datenbank wird MySQL verwendet.
Tipp 1
Als erstes sollte man mal in die my.cnf schauen. Bei mir waren die Standarteinstellungen nicht Optimal.
Ich stelle hier einfach mal meine verwendete Einstellungen rein:
key_buffer = 512M
max_allowed_packet = 16M
thread_stack = 128K
thread_cache_size = 8
max_connections = 200
table_cache = 1500
query_cache_limit = 10M
query_cache_size = 128M
Tipp 2
Im Backend im Install Tool kann man das [compressionLevel] einstellen.
Hier wird vor der Übertragung die Seite komprimiert. Einstellbar zwischen 0-9
0 = default Wert (keine Kompression)
9 = höchste Kompression
Je stärker die Kompression desto stärker die CPU belastung.
Ich habe bei mir die 3 gewählt.
Die Kompression kann man für die FE und BE Ausgabe einstellen.
Für die FE Ausgabe kann man mit [compressionDebugInfo] = 1 sehen wie viel die Kompression bringt.
Sie findet sich dann auf jeder Seite im Quelltext ganz unten.
Das sieht dann so aus:
Tipp 3
Installieren von eAccelerator. Dieses Programm hält den Compilierten PHP Code im Cach vor,
so das er nicht mit jeden Seite Aufruf neu Compiliert werden muss.
Wenn man im Install Tool
[debug] = 1
wählt, dann kann man sich im Quelltext ganz unten anschauen wie lange Typo3 braucht um die Seite zu bauen.
Sehr gut für ein Vorher Nachher Vergleich.
Tipp 4
Für ein schnelleres Backend sollte man folgende Dateien aktivieren.
… typo3/mod/user/ws/_.htaccess
… typo3/sysext/_.htaccess
… typo3/gfx/_.htaccess
… typo3/sysext/t3skin/stylesheets/_.htaccess
Aus _.htaccess wird .htacces ohne _
Die htaccess Dateien sorgen dafür das bestimmte Dateien wie z.B css Dateien für backend Darstellungen nicht mit jeden klick neu geladen werden.
So macht das arbeiten im TYPO3 System doch gleich mehr spass