Querdenkender Webworker mit WordPress-Affinität

Magento CE 1.5.1.0 Stable … ein paar Notizen

Ich habe heute auf einem der Server, den wir gerade für den internen Gebrauch vorbereiten, die Magento-Version 1.5.1 publiziert. Auf was ich mich da einlasse, war mir in etwa klar. Auch die notwendigen Steps sind mir durchaus bekannt … dachte ich zumindest. Geholfen hat dann aber schließlich der Post hier, um von der Version 1.4.2 aus zu aktualisieren.

Ich bevorzuge schon seit einiger Zeit die Möglichkeit, solche Arbeiten auf der Shell zu verrichten. Via Webinterface habe ich ehrlich gesagt, auch noch nie eine lauffähige Magento-Installation hinbekommen. Natürlich schließe ich nicht aus, dass die Webvariante bei aktuellen Versionen gut durchläuft. Ich tue das jetzt einfach mal als Geschmackssache ab.

Die Erstinstallation von Magento via SSH ist ja an sich nicht so schwierig. Es geht halt nur einiges an Zeit dabei verloren, dass System darauf vorzubereiten und etwas zu optimieren. Mit der Optimierung im weitesten Sinne kann man übrigens schon vor der Installation dieser bekannten eCommerce-Lösung anfangen, indem man schon bei der Auswahl der Hardware nicht so geizig ist. Magento ist nicht wirklich geeignet, um auf einem Webspace zu laufen, den man sich mit anderen Hostingkunden teilen muss.

Einige Tasks, die das System immer mal wieder verlangt, verbrauchen auch auf unserem System mit 2 CPU und 8 GB Speicher ganz ordentlich Resourcen. Beispielsweise verlangt Magento, nachdem ein Import via API durchgelaufen ist, in der Regel auch eine Reindexierung. Ob das beim Import via CSV-File auch der File ist, kann ich nicht beantworten, möglichweise werden dort schon entsprechende Funktionalitäten automatisch angestoßen. Auf der Shell kann man den gleichen Effekt übrigens ganz einfach dadurch erreichen, indem man am Ende noch

php shell/indexer.php reindexall

aus dem Magento-Verzeichnis aufruft.

Weil ich eben schon die Magento-API angesprochen habe. Ich nutze intensiv die Schnittstelle via XML-RPC (SOAP geht natürlich auch). Geringer Overhead und die Möglichkeit, Magento mit wenigen Zeilen Code anzusteuern, sind in meinen Augen ein schlagendes Argument. Hier kommt dann aber nicht PHP sondern Python zum Einsatz, was zusätzlich noch einen ordentlichen Spaßfaktor in die Angelegenheit bringt.

Vielleicht poste ich bei Gelegenheit und entsprechendem Interesse auch noch mal ein paar Beispiele dazu.

Have fun!

Das könnte Dich auch interessieren:

Kommentare

  1. „Die Erstinstallation von Magento via SSH ist ja an sich nicht so schwierig. Es geht halt nur einiges an Zeit dabei verloren, dass System darauf vorzubereiten und etwas zu optimieren“

    In der Tat, ein Bekannter hat ein ganze Weile damit zugebracht. Aber es lohnt sich ja auch.

  2. Naja Magento schön und gut aber es dauert doch einiges an Zeit bis man mit dem System an sich klar kommt. Gerade als Umsteiger von XTC ist es doch nicht einfach. Z

Deine Meinung ist uns wichtig

*