CONFIG

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:

  1. Je mehr Extensions eingesetzt werden, desto mehr Speicher wird benötigt.
  2. Für eine durchschnittliche Website kann ein Minimalwert von 32 MB angenommen werden ( in der Datei php.ini: „eaccelerator.shm_size = "32"“).
  3. 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!
  4. 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:

CONFIG

.//.htaccess
php_flag eaccelerator.enable 0

Listing 11

Seite:  1 2 3 4 5 6 7 8 9 10

Das interessiert dich bestimmt auch

Hilfreiche Ressourcen zu TYPO3

Hilfreiche Ressourcen zu TYPO3

TYPO3 ist mit über 500.000 Installationen, einer Community von mehr als 100.000 internationalen Mitgliedern und über...