Performance insights

Magento performance engineering notes

Technical guidance on storefront speed, backend response behavior, and the systems that determine performance under real traffic.

Published performance insights

Current articles

Performance

How to Use Bash to Warm Your Magento Cache

A deploy flushes the cache, then traffic hits it cold. Warm the full page cache from your sitemap with a few lines of Bash and curl before exiting maintenance.

Jason Schuman · August 15, 2026

Read insight
Performance

Magento OpenSearch Health and Index Freshness

Catalog search runs on a separate cluster. Check the engine, connection, OpenSearch cluster health, and index freshness before blaming Magento for bad search.

Jason Schuman · July 22, 2026

Read insight
Performance

Hyva vs Luma: The Maintainability Difference

The Hyva versus Luma choice is really about maintainability, not just speed. Here is how the two frontends differ in debt, upgrade friction, and skills.

Jason Schuman · July 4, 2026

Read insight
Performance

Frontend Customization Debt in Luma Themes

Years of Luma customization slow the storefront and complicate upgrades. Here is where the debt hides, how to measure it, and whether to reduce or rebuild.

Jason Schuman · July 1, 2026

Read insight
Performance

Hyva Migration Readiness as a Health Question

Hyva readiness comes down to frontend debt and extension compatibility, not design. Here is how to scope a Hyva migration on evidence before committing.

Jason Schuman · June 17, 2026

Read insight
Performance

Magento Cache Invalidation Storms and Their Cause

An enabled cache still fails if something keeps clearing it. Here is how mass saves and over-invalidating extensions cause storms, and how to calm them.

Jason Schuman · May 19, 2026

Read insight
Performance

Non-Cacheable Blocks That Break Full-Page Cache

One block marked cacheable="false" makes the whole page skip full-page cache. Here is how to find these blocks and serve dynamic content the right way.

Jason Schuman · May 13, 2026

Read insight
Performance

Magento Cache Health: Configuration and Hit Rates

An enabled cache is not a working cache. Confirm Varnish and Redis configuration, then measure the hit rate that config never shows and the reasons it drops.

Jason Schuman · May 6, 2026

Read insight
Performance

The Full Magento Caching Stack, End to End

Magento performance is a caching stack, not one cache. Here is how OPcache, Redis or Valkey, and Varnish fit together and the order to set them up.

Jason Schuman · May 1, 2026

Read insight
Performance

The Hidden Cost of Custom Admin Grids and Reports

Custom admin grids and reports load huge datasets with no cache to hide behind. Here is why they get slow and how to fix them without losing function.

Jason Schuman · March 28, 2026

Read insight
Performance

Why the Magento Admin Feels Slow, and Fixes

The admin has no full-page cache, so its speed exposes the app and database directly. Here is why the admin feels slow and the common fixes that help.

Jason Schuman · March 14, 2026

Read insight
Performance

Magento Index Management: On Save vs On Schedule

Indexing decides whether the storefront tells the truth. Here is how indexers work, when to use update on save versus schedule, and how to keep them healthy.

Jason Schuman · March 7, 2026

Read insight
Performance

Magento TTFB performance: how CDN, Varnish, and Redis reduce origin work

TTFB shows how long customers wait before a Magento response begins. CDN delivery, Varnish, and Redis or Valkey can reduce origin work when measured correctly.

Jason Schuman · February 2, 2026

Read insight
Performance

Magento Database Bloat: Tables That Grow Without Limit

Magento never prunes most log, report, session, and quote tables. Here is how to find the tables eating your database, measure growth, and clean them safely.

Jason Schuman · February 1, 2026

Read insight
Performance

Magento Database Tuning: The Buffer Pool and Beyond

Magento is database-heavy, and most stores run near defaults. Here is how to size the InnoDB buffer pool and tune the settings that matter, on evidence.

Jason Schuman · January 22, 2026

Read insight
Performance

Database Query Patterns That Reveal Technical Debt

The slow query log names your database debt directly. Here is how to capture it, read a query plan, and spot N+1 loads, EAV joins, and missing indexes.

Jason Schuman · January 14, 2026

Read insight
Performance

EAV Attribute Debt That Slows the Catalog

Every product attribute has a running cost in reads, writes, and indexing. Here is how EAV debt slows the catalog and how to measure and reduce it.

Jason Schuman · January 9, 2026

Read insight
Topic areas

Performance patterns we investigate

01

Real-traffic performance analysis

Evaluate request behavior under production-like conditions rather than relying only on demo-level benchmarks.

02

Cache and backend response behavior

Understand where cache misses, invalidation, or backend latency are driving visible storefront slowdown.

03

Frontend speed vs. platform bottlenecks

Separate frontend rendering concerns from server-side and application-level performance constraints.

04

Diagnosing slow Magento requests

Trace bottlenecks across code, integrations, indexing behavior, and infrastructure dependencies.

Performance risk?

Experiencing unexplained performance issues?

A forensic platform audit can evaluate response time, cache behavior, application bottlenecks, infrastructure pressure, and the technical risks affecting Magento performance under real demand.

Request Platform Audit