Magento Blog: Anleitungen und Praxiswissen | Seite 308 | mironsoft
Magento Blog
-
24.03.2025
Sobald ein GraphQL-Schema von mehreren Teams parallel weiterentwickelt wird, stößt eine einzelne monolithische API an ihre Grenzen. Apollo Federation, GraphQL Mesh und Cosmo lösen dieses Problem auf grundverschiedene Weise: durch Subgraph-Komposition, durch ein Gateway vor beliebigen Bestandssystemen oder durch eine offene Router-Implementierung ohne Vendor-Lock-in.
-
23.03.2025
nice und ionice senken nur die Prioritaet von Hintergrundjobs, verhindern aber nicht, dass sie kurzzeitig ganze Kerne belegen. CPU-Pinning geht einen Schritt weiter: Es reserviert bestimmte Kerne exklusiv fuer PHP-FPM-Worker, waehrend Reindexierung und Cron ausschliesslich auf anderen Kernen laufen duerfen.
-
23.03.2025
HTTP-Statuscodes und globale Response-Zeiten sagen über GraphQL-APIs wenig aus. Resolver-Latenz, Fehlerklassen, Field-Usage und N+1-Erkennung sind die Metriken, die echte Probleme in Produktion sichtbar machen.
-
23.03.2025
Ein Suchfeld mit Live-Vorschlägen sieht für sehende Nutzer selbsterklärend aus, ist aber ohne das ARIA-Combobox-Pattern für Tastatur- und Screenreader-Nutzer oft schlicht unbedienbar.
-
-
23.03.2025
Ein Mauszeiger trifft einen einzelnen Pixel exakt, ein Finger auf einem Touchscreen deckt im Schnitt eine Fläche von acht bis zehn Millimetern ab. Wer Buttons, Icons und Links für die Maus entwirft und sie unverändert auf Mobilgeräte überträgt, produziert Bedienflächen, die für viele Nutzer schlicht zu klein sind, nicht nur für Menschen mit motorischen Einschränkungen, sondern auch für alle, die im Bus stehen, ein Kind auf dem Arm tragen oder einfach größere Finger haben. WCAG 2.5.8 und 2.5.5 machen aus dieser Beobachtung eine prüfbare Regel.
-
23.03.2025
Ein ungesicherter Elasticsearch- oder OpenSearch-Cluster ist ohne Authentifizierung und Verschluesselung ueber das Netzwerk direkt angreifbar. Dieser Artikel zeigt, wie rollenbasierte Zugriffskontrolle, API-Keys und TLS zwischen Nodes zusammenspielen und worauf bei der Konfiguration in Elastic Security und OpenSearch Security konkret zu achten ist.
-
22.03.2025
Apollo Client normalisiert GraphQL-Antworten automatisch in einen flachen Objektgraphen, aber ohne saubere Type Policies und ohne durchdachte Cache-Updates entstehen schnell veraltete Ansichten. Dieser Artikel zeigt, wie InMemoryCache wirklich funktioniert, wie eigene Cache-Schlüssel mit keyFields definiert werden und wie Mutations, Pagination und Debugging in der Praxis zusammenspielen.
-
22.03.2025
Ein Composite-Index aus den richtigen Spalten in der falschen Reihenfolge ist für den Optimizer oft wertlos. Die Leftmost-Prefix-Regel bestimmt, welcher Teil eines Composite-Index überhaupt genutzt werden kann, und wer Equality-Spalten vor Range-Spalten anordnet, bekommt aus demselben Index spürbar schnellere Abfragen ohne zusätzlichen Speicherplatz.
-
22.03.2025
Wenn von Bilder-SEO die Rede ist, denken die meisten sofort an Dateigröße und Ladezeit. Das ist wichtig, betrifft aber nur die halbe Miete, denn ob ein Bild in der Google-Bildersuche überhaupt auftaucht und wie weit oben es rankt, entscheiden vor allem inhaltliche Relevanzsignale. Dieser Artikel zeigt, welche Faktoren jenseits der Performance wirklich zählen und warum Bildersuche-Traffic als eigener Kanal oft zu wenig Beachtung bekommt.