5 Minuten Tipps: Magento Performance Tweaks

Meine “Woche auf StackExchange” Reihe pausiert gerade weil nicht sooo viel bloggenswertes wöchentlich zusammenkommt.

Stattdessen heute mal wieder etwas neues: Tipps zu einem bestimmten Themenbereich, die man sich in maximal 5 Minuten in der Kaffeepause durchsehen kann. Das meiste nicht von mir sondern nur von mir gefunden 🙂

Es soll keine regelmäßige Reihe werden, aber ich denke es kommt das ein oder andere zusammen, was ich bisher lose gesammelt habe. Da nutze ich doch mal wieder das Blog zum Festhalten von nützlichen Dingen und hoffe, es haben noch mehr Leute etwas davon.

Fangen wir an mit Magento Performance Tweaks, alle mit wenig Aufwand, die alle relativ bedenkenlos eingesetzt werden können:

  • Ihr nutzt saisonale Designs? Nein? Dann kann das ja weg:

    Wie das geht? Ein Rewrite von Mage_Core_Model_Design::loadChange() der stattdessen nichts tut.

  • Was ist mit den “log” Datenbank-Tabellen von Magento, die Seitenaufrufe tracken? Auch nicht? Besonders nützlich sind sie ja sowieso nicht, schon gar nicht mit Varnish:

    Hier ist ein Gist zum kopieren in die eigene app/etc/local.xml oder Modulkonfiguration.

  • Und noch ein .htaccess-Schnipsel, damit aus Requests auf fehlende Bilder nicht zum DDoS werden:

Das wars, Kaffeepause vorbei. Mehr demnächst!

2 Replies to “5 Minuten Tipps: Magento Performance Tweaks”

  1. Maybe also a good perfromance tip: Implement 404 not modified with TTL on `real` cms pages. And the rest implement with ETAG.
    For example: http://mycustomergroup.mystore.nl/category/product will have a ETAG like {lookup-key} + {lookup-value}. If lookup key can be found and has lookup value, 404 not modified. You can lookup these keys in redish before starting the whole Magento thing. In Magento 1.9 you can use caching processor for that. Normally it takes about 150ms to return a page, now it only uses 12 ms to return 404 not modified.

Comments are closed.