Admin Backend langsam Magento 1

Ist das Backend in Magento 1 extrem langsam, schon beim Einloggen oder beim Speichern von Artikeln, gibt es ein paar Kniffe, die Abhilfe schaffen können: Zwei Knackpunkte sind hierbei das /var/cache-Verzeichnis und die Tabelle core_url_rewrite. Ist das Backend schon beim Einloggen extrem langsam, hilft es den Ordner "var/cache/" manuell zu löschen. Ist das Bearbeiten bzw. Speichern von Artikeln sehr langsam, kann das an langsamen Datenbankabfragen liegen. Diese kann man beispielsweise mit einem slow query log ausfindig machen. Bei uns war hier die exorbitant große Tabelle core_url_rewrite auszumachen, bei der Zugriffe zum Teil über 30 Sekunden und länger dauerten. Maßnahme hier: Manuelle Rewrites sichern, Auswahl z.B. durch REGEXP:

  

 SELECT * FROM `core_url_rewrite`SELECT * FROM `core_url_rewrite`WHERE (NOT (`id_path` REGEXP '^[0-9]') AND `is_system` = 0) OR (`is_system` = 1 AND `options` = 'RP')ORDER BY `core_url_rewrite`.`is_system` ASC

 

Dann exportieren, Tabelle leeren, manuelle Rewrites importieren, reindizieren (z.B. per CLI mit php shell/indexer.php --reindex catalog_url) und alle Caches leeren.

 

Und so ist alles wieder schnell! Gesehen in unserer Internetagentur in einem Magento-Onlineshop Version CE 1.9.