Im Magento Admin unter System → Cache Management gibt es zwei Buttons, die auf den ersten Blick fast dasselbe versprechen: Flush Magento Cache und Flush Cache Storage. Der Unterschied ist einfacher, als die Bezeichnungen vermuten lassen. Flush Magento Cache sagt…
Wer oder was leert ständig den Cache? (Magento 2)
Leert sich einer Ihrer Magento 2 Caches scheinbar immer von selbst? Um das Problem zu analysieren kann ein Call Stack weiterhelfen. Gerade bei individuellen Extensions lässt sich damit nachvollziehen, welcher Code eine Cache Bereinigung tatsächlich ausgelöst hat. Für eine temporäre…
Hoher Speicherverbrauch bei Redis oder Valkey (Magento 2)
Wenn Redis oder Valkey in einem Magento 2 Shop mit großem Produktkatalog ungewöhnlich viel Speicher benötigt, kann ein Magento Core Fehler die Ursache sein. Adobe führt das Problem unter dem Patch ACP2E-4908. Magento kann dabei für jedes Produkt und jede…
Unterschied zwischen “Private Section” und cacheable=”false”? (Magento 2)
Dynamische Inhalte bedeuten in Magento 2 nicht automatisch, dass eine komplette Seite vom Full Page Cache ausgeschlossen werden muss. Genau dafür gibt es Private Content. Während ein Block mit cacheable=”false” dazu führen kann, dass die gesamte Seite nicht mehr über…
Seite wird nicht vom Cache ausgeliefert bzw. gecached? (Magento 2)
Wenn eine Produktseite, Kategorie oder CMS Seite trotz aktiviertem Full Page Cache dauerhaft nicht gecached wird, liegt die Ursache nicht immer an Varnish, Redis oder der Cache Konfiguration. Manchmal reicht bereits ein einzelner Block in der Layout XML aus, um…
Was bedeutet X-Magento-Tags?
Wer etwas tiefer in den Magento Cache einsteigt, stößt irgendwann auf X-Magento-Tags. Magento ordnet damit einer gecachten Antwort die Inhalte zu, die an ihrer Entstehung beteiligt waren, beispielsweise Produkte, Kategorien oder CMS Seiten. Typische Cache Tags sehen beispielsweise so aus:…
Änderungen am Code werden nicht übernommen (Magento 2)
Wer in Magento 2 eine PHP, XML oder Template Datei ändert und trotz Löschung des Caches weiterhin den alten Stand sieht, hat nicht automatisch an der falschen Stelle gearbeitet. Neben dem Magento Cache können auch generierter Code, statische Dateien, PHP…
Magento 2: Redis wird durch Valkey ersetzt: ist Ihr Shop betroffen?
Mit Magento 2.4.9 ändert sich der unterstützte Cach. Redis wird als Cache Backend nicht mehr unterstützt, vorgesehen ist Valkey 9. Magento kann natürlich weiterhin auch mit dem File Cache betrieben werden, wer jedoch bisher Redis einsetzt, muss beim Wechsel auf…
Cache kann nicht mehr deaktiviert oder aktiviert werden im Admin (Magento 2)
Seit Magento 2.2 ist es nicht mehr möglich, die unterschiedlichen Cache Arten direkt im Adminbereich zu aktivieren oder zu deaktivieren, wenn der Modus des Magento 2 Shops auf “Production” gesetzt wurde. Sie haben aber 2 Möglichkeiten zum Lösen des Problems:…
Cache in Kommandozeile (CLI) löschen (Magento 1)
Wenn Sie den Cache Ihres Magento 1 Shops in der Kommandozeile (auch CLI genannt) löschen wollen oder gar müssen, geben Sie einfach den folgenden Befehl im Rootverzeichnis Ihrer Magento 1 Installation ein:
|
1 |
php -r 'require "app/Mage.php"; Mage::app()->getCacheInstance()->flush();' |