Seite 6 - Web Performance
-
Maxim Mironjuk
-
Februar 10, 2025
Google crawlt und bewertet Magento-Shops heute fast ausschließlich über die mobile Version der Seite. Dieser Beitrag erklärt konkret, welche Konsequenzen das für Content-Parität, Viewport-Konfiguration, Tap-Target-Größen und mobile Ladezeit hat, und wie sich das Ergebnis mit den passenden Testtools zuverlässig überprüfen lässt.
-
Maxim Mironjuk
-
Februar 02, 2025
Ein einzelner Listen-Query gefolgt von einer Query pro Element im Loop wirkt im Entwicklungsalltag harmlos, verwandelt sich unter Produktionslast jedoch in hunderte oder tausende Datenbankaufrufe pro Seitenaufruf. Dieser Artikel zeigt, wie sich das N+1-Query-Problem in ORM- und Collection-Code erkennt, mit Eager Loading und Batch-Queries beheben und mit Profiling-Tools dauerhaft überwachen lässt.
-
Maxim Mironjuk
-
Januar 30, 2025
Ein hängender oder ständig neu berechnender Indexer bremst den gesamten Shop aus, von veralteten Preisen bis zu leeren Suchergebnissen. Dieser Artikel erklärt, welche Indexer-Modi es gibt, warum der Price Index und Category Products am teuersten sind, welche Änderungen einen ungewollten Full-Reindex auslösen und wie ihr hängende Indexer über indexer:status, die Tabelle indexer_state und wachsende Mview-Changelogs zuverlässig diagnostiziert und behebt.
-
Maxim Mironjuk
-
Januar 11, 2025
Falsch konfigurierte Cache-Control-Header lassen Browser bei jedem Seitenaufruf dieselben Dateien erneut laden und kosten damit spürbare Ladezeit sowie unnötige Serverlast. Dieser Artikel erklärt die wichtigsten Direktiven, ETag-Validierung, Cache Busting und das Zusammenspiel von Browser-, Shared- und Service-Worker-Cache anhand konkreter Magento-Beispiele.
-
Maxim Mironjuk
-
Januar 06, 2025
Wer Magento-Shops ohne systematisches Load-Testing auf den Black-Friday-Traffic vorbereitet, verlässt sich auf Vermutungen statt auf Messwerte. Dieser Artikel zeigt, wie Load-, Stress- und Spike-Tests sich unterscheiden, wie realistische Traffic-Muster mit k6, JMeter und Locust modelliert werden und welche Metriken jenseits der Antwortzeit über die tatsächliche Kapazität eines Shops entscheiden.
-
Maxim Mironjuk
-
Januar 03, 2025
Performance bleibt nur stabil, wenn sie nicht an einer einzelnen Person hängt, sondern über Code-Review-Checklisten, automatisierte CI-Budgets, sichtbare Dashboards und feste Sprint-Ziele im gesamten Team verankert ist. Dieser Artikel zeigt, wie Magento- und Hyvä-Teams Performance-Governance aufbauen, Widerstand bei konkurrierenden Deadlines produktiv auflösen und Verantwortung nachhaltig verteilen, statt sie einer Person aufzubürden.
-