12 posts
14 Oct 2026
Follow one trace id from CDN edge through PHP-FPM to the queue consumer and see exactly where a slow checkout spends its time
11 Oct 2026
Serve AVIF and WebP through responsive srcsets and CDN transforms to halve product image weight without touching templates
09 Oct 2026
One category GraphQL query fired 1,900 SQL statements from a per-product resolver, and the slow-query log showed the same stock lookup repeating
07 Oct 2026
How CACHABLE_QUERY hashes, cache tags, and identity headers make Magento 2 GraphQL responses cacheable without serving stale storefront data
06 Oct 2026
Why per-item GraphQL resolvers cause N+1 database storms in Magento 2 and how a batch loader collapses them into one query per field
06 Oct 2026
Varnish ban_lurker stats and n_expired counters proved nightly product-feed bans were purging the whole catalog instead of a few URLs
24 Sept 2026
Wire RUM and CrUX into a dashboard and learn why a green Lighthouse score can hide a failing INP
19 Sept 2026
How to find the real ceiling of a Magento store with load testing, read the saturation signals, and size capacity before a campaign breaks it
18 Sept 2026
How to keep the Magento origin quiet under load: full-page cache at the edge, cache tags, and the invalidation rules that prevent stale content
16 Sept 2026
How to profile a Magento store with Blackfire or New Relic and read flamegraphs to target the actual slow code
08 Sept 2026
The performance work that follows a Hyva migration — consolidating CSP, using Hyva base-layout resets, keeping full-page cache correct, and measuring the before/after so the gains are provable.
06 Sept 2026
A production Hyva storefront loaded fine on the first hit and broke on the second. The culprit was FPC caching a fragment without the JS blocks it depended on.
Browse by topic: