Magento: Anleitungen und Praxiswissen | Seite 35 | mironsoft Blog
Magento
-
01.05.2025
Redis uebernimmt in Magento 2 zwei grundverschiedene Aufgaben: schreibintensiven Session-Storage und leselastiges Caching, oft auf demselben Server ohne saubere Trennung. Dieser Artikel zeigt, wie man den Speicherbedarf fuer Redis-Sessions berechnet, env.php und redis.conf fuer getrennte Instanzen konfiguriert und mit Monitoring rechtzeitig erkennt, wenn die Redis-Dimensionierung an ihre Grenzen stoesst.
-
29.04.2025
Admin Grids gehören zu den nützlichsten, aber auch am häufigsten verfluchten Bausteinen in Magento 2. Wer Listing-XML, Data Provider und Collections nicht sauber trennt, bekommt schnell ein Backend, das zwar funktioniert, aber nur noch schwer verstanden und erweitert werden kann.
-
-
28.04.2025
Eine funktionierende Tag-Invalidierung ist die Grundvoraussetzung dafuer, dass der Magento Full Page Cache ueberhaupt nutzbar bleibt, ohne veraltete Preise oder Lagerbestaende auszuliefern. Wer versteht, wie X-Magento-Tags gesetzt werden, wie Redis diese Tags intern verwaltet und warum cache:clean etwas grundlegend anderes tut als cache:flush, kann Invalidierungsprobleme gezielt statt durch pauschales Cache-Leeren loesen.
-
24.04.2025
Die Standard-Filter der Layered Navigation reichen bei einfachen Katalogen aus, stoßen aber bei Range-Slidern, mehrstufiger UND/ODER-Logik oder kategoriespezifischen Facetten schnell an ihre Grenzen. Wer die Layered Navigation in Magento 2 wirklich anpassen will, muss FilterList, FilterableAttributeList und die Aggregations-Schicht von OpenSearch verstehen, bevor eigener Code entsteht.
-
23.04.2025
Ein GraphQL-Cache in Varnish ist kein Automatismus, sondern eine bewusste Architekturentscheidung: Persisted Queries machen aus POST-Anfragen cachebare GET-Requests, X-Magento-Tags ermöglichen präzise Invalidierung, und IdentityInterface entscheidet, welche Resolver überhaupt zum Cache beitragen dürfen. Dieser Artikel zeigt den vollständigen Weg von der Anfrage bis zur Invalidierung.
-
23.04.2025
Ein React Checkout Flow entscheidet in wenigen Sekunden darüber, ob ein Kunde den Kauf abschließt oder abbricht. Klare Schritt-Struktur, sofortige Formular-Validierung und robuste Fehlerbehandlung bei Zahlungsanbietern machen den Unterschied zwischen einem Checkout, der konvertiert, und einem, der Umsatz verschenkt.
-
22.04.2025
Eine eigene Bulk-Aktion im Admin-Grid ist schnell deklariert, skaliert aber ohne die Bulk-API selten über ein paar hundert Datensätze hinaus. Wer versteht, wie massaction-Deklaration, Controller und die AsynchronousOperations-Queue zusammenspielen, kann Massen-Export, Massen-Status-Änderungen oder komplexere Bulk-Verarbeitung so bauen, dass sie auch bei zehntausenden markierten Zeilen zuverlässig durchläuft.
-
19.04.2025
Synchrone REST-Calls blockieren PHP-FPM-Worker und laufen bei Massendaten in HTTP-Timeouts. Die asynchrone Bulk-API von Magento 2 verlagert Verarbeitung in die Message Queue und macht Massenimporte, Preisupdates und ERP-Anbindungen skalierbar, ohne den Checkout-Thread zu blockieren.
-
19.04.2025
Ohne dediziertes GraphQL Performance Monitoring bleibt jede verschachtelte Storefront-Query eine Blackbox: welcher Resolver langsam ist, welche Query zu komplex wird und welcher Trend sich über Wochen aufbaut, lässt sich ohne Messung nur raten. Resolver-Tracing, Query-Complexity-Limits und ein angebundenes APM-System machen genau diese Fragen beantwortbar.