Home | 2008 | 09 | 18 | Speed up Magento I

Speed up Magento I

2 votos Vota!!
18. September 2008 von pulponair

….Magento ist ansich n ziemlich cooles Shopsystem, nur leider ziemlich träge. Im Folgenden mal ein paar “First Aid” Massnahmen um dem wenigsten ein bischen Abhilfe zu schaffen

1. mod_deflate

Es macht ziemlich viel Sinn mod_deflate einzuschalten (also Apacheseitige Kompression). Eine einfach std. Konfiguration ala:
SetOutputFilter DEFLATE
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
SetEnvIfNoCase Request_URI \
\.(?:gif|jpe?g|png)$ no-gzip dont-vary

Führt schon zu spürbarer Verbesserung. Ggf. Sollte man noch swf zu den Ausnahmen dazu fügen.

2. MySQL query cache

Gerade bei einem gefüllten Shop macht es Sinn den MySql Query Cache im Auge zu behalten. Auf einem dedizierten System mit ausreichend Hauptspeicher. Kann man bedenkenlos 64M ansetzen.

my.cnf:
query_cache_size = 64M

Auch alle anderen Parameter sollten regelmässig kontrolliert werden. Wer das nicht von Hand machen möchte dem empfiehlt sich z.b. tuning-primer.sh welches mehr oder weniger sinnvolle Vorschläge betreffend Optimierungsmöglichkeiten gibt. Wichtig hierbei ist, das sich representative Aussage erst nach einer gewisssen Laufzeit der Datenbank treffen lassen (min. 48h).
Die Einstellungen sollte regelmässig überprüft werden.

3. eAccelerator

Ist in jedemfall anzuraten. Zu beziehen hier. Auch hier macht es sinn mittel des enthaltenen Controllpanels regelmässig die Auslastung zu überprüfen und ggf. die Einstellungen (ins besondere eaccelerator.shm_size – steht per default auf 32M) anzupassen
php.ini:
eaccelerator.shm_size = "64M"

Hinweis:
Die meisten dieser Tips machen auch für andere Webanwendungen wie z.B. TYPO3 etc. Sinn.

Eine Reaktion zu “Speed up Magento I”

  1. Ray

    … natürlich nicht zu vergessen die weitreichenden Caching Optionen nach dem Entwicklen auf dem Magento System wieder zu aktivieren – dann rennt die Kiste auch wieder ordentlich :)

Einen Kommentar schreiben