php.ini: eaccelerator.enable = 1
Listing 10
Das Ergebnis des anschließend durchgeführten Tests war deutlich. Die Optimierung und das Caching des Codes ergaben 21 Req/s für den „FC Bigfeet“ – die fünffache Performance. Der Vollständigkeit halber wollten wir den Speicherbedarf von eAccelerator untersuchen. Das Ziel war, eine Grundregel für TYPO3 zu finden. Ein von eAccelerator mitgeliefertes Statistik-Werkzeug (eaccelerator.php) lieferte uns die gewünschten Werte: Das Frontend von „FC Bigfeet“ brauchte etwa 8 MB, das Backend zusätzliche 18 MB Speicher. Nach weiteren Tests mit anderen Websites konnten wir einige Grundregeln formulieren:
- Je mehr Extensions eingesetzt werden, desto mehr Speicher wird benötigt.
- Für eine durchschnittliche Website kann ein Minimalwert von 32 MB angenommen werden ( in der Datei php.ini: „eaccelerator.shm_size = "32"“).
- Bei mehr als einer Website kann der Speicherbedarf minimiert werden, indem für alle Websites dasselbe Quellverzeichnis (typo3_src) genutzt wird – ein Muss für Server, die viele Websites hosten!
- Um das Potential von Servern mit sehr wenig Speicher voll auszuschöpfen, können selten gebrauchte Objekte durch kleine TTL-Werte aus dem Speicher entfernen werden (in der Datei php.ini: „eaccelerator.shm_ttl = "1800"“).
Etwas rigoroser ist es, eAccelerator für das Backend ganz auszuschalten, mit folgender Konfiguration:





2 Antworten
von Marit AG TYPO3 Blog » TYPO3 Perfor… 01.10.2009 (17:19Uhr) 1.
[...] Der Klassiker: http://t3n.de/magazin/frisiert-aufgebohrt-bessere-performance-typo3-219359/ [...]
von Pseudo-Classes in Print-Styles for Refer… 08.09.2011 (22:47Uhr) 2.
[...] to this topic that I’ve ever heard of but he asked me to write this blogpost as he is not pretty used to CSS and [...]