Skip to content

20 articles

#Performance

Every article tagged Performance, newest first. The Performance category lists most of these articles too. Search all articles

  • Tower of glass page blocks where one block slides sideways with a motion trail, pinned by a magnifier's crosshairPerformance

    9 min read

    Find the element causing WordPress layout shift

    A WordPress layout shift is a moving-page problem, so start by capturing the shift event before changing CSS, fonts, plugins, or cache settings. Reproduce one visible jump, use Chrome to identify the elements that moved, then trace upward to the content or style change that pushed them.

    • WordPress
    • Core Web Vitals
    • Performance
    Read article
  • Magnifier over two score cards, green lab results beside mixed amber field results, linked by a tape measurePerformance

    8 min read

    PageSpeed good, Core Web Vitals failed: read the right data

    If PageSpeed looks good but Core Web Vitals failed, check the data source before you change WordPress. The green Lighthouse score and the failed Core Web Vitals assessment can both be correct because they measure different populations, time periods and conditions.

    • WordPress
    • Core Web Vitals
    • Performance
    Read article
  • Hand pressing a glowing button while one oversized gear in the chain behind it holds up the response, a stopwatch abovePerformance

    8 min read

    Fix INP in WordPress by finding the slow interaction

    To fix INP in WordPress, start by reproducing the exact tap or key interaction that feels slow, then record it in Chrome DevTools and split its delay into input, processing, and presentation.

    • WordPress
    • Core Web Vitals
    • Performance
    Read article
  • Cars waiting at a closed toll barrier while a row of stamps processes paper slips behind the booth under an hourglassPerformance

    10 min read

    WooCommerce checkout slow: diagnose the request that blocks payment

    When your WooCommerce checkout is slow, start with the single browser request that begins when the delay begins. Record that request's timing, then match it to a server trace so you can separate browser delay from WooCommerce, shipping, tax, gateway, database, or server work.

    • WooCommerce
    • Performance
    • Checkout
    Read article
  • Cutaway glass tower at night: crowds of light figures are served at the ground-floor counter while fewer ride lifts up to the server floors.Enterprise

    7 min read

    High-traffic WordPress architecture: the layers that carry the load

    For high traffic WordPress, the edge and full-page cache should absorb most anonymous page views before PHP runs. Capacity problems appear when too much traffic reaches PHP, the object cache, the database, search, or media processing at once.

    • WordPress
    • Architecture
    • Performance
    Read article
  • A brass robotic arm working through a wall of pigeonholes stacked with task envelopes, a large calendar wheel turning overhead.Performance

    7 min read

    WooCommerce Action Scheduler: clear a backlog and keep it healthy

    A WooCommerce Action Scheduler backlog means scheduled background work is arriving faster than it is being processed, or processing has stopped. Start by grouping pending and failed actions by hook, fix the hook or cron problem, then drain the queue with WP-CLI instead of deleting unknown jobs.

    • WooCommerce
    • WP-CLI
    • Performance
    Read article
  • Small robotic carts carry order folders over a bridge from overflowing old filing cabinets into a bright, neatly indexed vault.Performance

    7 min read

    WooCommerce HPOS: migrate to High-Performance Order Storage safely

    WooCommerce HPOS moves core order data out of WordPress post storage into dedicated WooCommerce tables. Migrate safely by checking extension compatibility, synchronizing both data stores, verifying them, switching HPOS to authoritative, then testing every order workflow before you disable synchronization.

    • WooCommerce
    • Database
    • Performance
    Read article
  • Every spillway of a dam opens at once and a glowing flood rushes toward a small mill below, while a lever on the dam waits to stagger the gates.Performance

    6 min read

    Why a cache purge can overload WordPress and how to stop it

    A WordPress cache stampede happens when many requests lose the same cached data at once and all try to rebuild it. The fix is to limit rebuilds with a shared lock, keep stale data available during refresh, and spread expiries so misses do not arrive as one burst.

    • WordPress
    • Caching
    • Performance
    Read article