Archive for the ‘Typo3’ Category

Warum funktioniert TYPO3 nicht mit fastCGI

Tuesday, October 6th, 2009

index-monkey

Lange hab ich gesucht und mich gewundert.

Ich konnte mich ins Backend einloggen, aber die Frontendausgabe hat nichts ausgegeben.

In meine Fall war das Problem TemplaVoila in Zusammenspiel mit der PHP Version 5.2.4 & Ubuntu 8.04

Die Lösung ist einfach.
In der php.ini

/etc/php5/cgi/php.ini

cgi.fix_pathinfo = 0;  (ca. Zeile 527)

setzten.

Lange gesucht ;-)

Typo3 Tunning Tipps

Monday, September 21st, 2009

Tuning_Car_42Hier 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:

<!– Compressed, level 3, original size was 48627 bytes. New size is 8547 bytes –>

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.
<!– Parsetime: 59 ms–>

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 :-)


[compressionLevel]