Skip to content

20 articles

Performance (page 2)

Finding what makes WordPress and WooCommerce slow: TTFB, Core Web Vitals, the database and caching.

Server response time, the caching layers, the database, the admin and the Core Web Vitals visitors feel. The guides go from the first measurement to the specific fixes; the free tools run the first checks in your browser.

Not covered yet: hosting comparisons with measured tests and media offloading for large WordPress libraries.

  • Stagehands carry the large hero painting onstage first under a spotlight and a stopwatch while smaller frames wait in the wings.Performance

    7 min read

    WordPress LCP image optimization: make the largest image load first

    A slow WordPress LCP image usually needs three things: early discovery, high fetch priority, and a file sized for the space it occupies. Find the actual LCP element first, then remove accidental lazy loading, fix responsive image markup, preload late-discovered backgrounds, and retest.

    • WordPress
    • Core Web Vitals
    • Performance
    Read article
  • A faceless mannequin chef takes a ready meal box from warm, lit pantry shelves instead of cooking, with a shelf-space gauge on the side.Performance

    7 min read

    WordPress OPcache settings: size it, check it and keep it warm

    WordPress OPcache settings should be sized from the cache your PHP-FPM workers are using, not from a copied tuning block. Check the live OPcache status, count the PHP files in the active release, then make deployment resets and warm-up part of the release process.

    • WordPress
    • PHP
    • Performance
    Read article
  • Four faceless mannequin cooks at fixed stations while a long rail of order tickets backs up along the glowing pass.Performance

    8 min read

    WordPress PHP workers: size them, spot saturation and use fewer

    WordPress PHP workers are PHP-FPM child processes that execute uncached PHP requests, and pm.max_children caps how many a pool can serve at once. Size the pool from measured worker memory and available RAM, then confirm saturation with the PHP-FPM status page and logs before adding workers.

    • WordPress
    • PHP
    • Performance
    Read article
  • Two invisible waiters pass a giant stopwatch: one staggers under a towering tray of dishes, the other strides by with a slim tray of just what was ordered.Performance

    8 min read

    WordPress REST API performance: find slow endpoints and make them fast

    WordPress REST API performance improves when you measure the request first, reduce the work each endpoint does, and cache only responses that are safe to share. Start with time to first byte, then trace database queries, remote HTTP calls, response building, authentication and cache behavior before changing code.

    • WordPress
    • REST API
    • Performance
    Read article
  • A robot librarian scans endless shelves book by book while a glowing card-index drawer sits unused beside a plan of the faster path.Performance

    8 min read

    How to find and fix slow WordPress database queries

    WordPress slow database queries are usually found by measuring the actual SQL, its execution time, and how often it runs before changing indexes or code.

    • WordPress
    • Database
    • MySQL
    Read article
  • A faceless traveller walks toward a carriage already lit and open at the platform, while a dark carriage on the next track stays padlocked.Performance

    7 min read

    WordPress speculative loading: faster navigation without breaking a store

    WordPress speculative loading can make page-to-page moves feel faster by asking the browser to fetch likely destinations before a visitor clicks. On a WooCommerce store, keep dynamic and state-changing URLs out of those rules, then verify what Chrome loads before making the behavior more eager.

    • WordPress
    • Performance
    • WooCommerce
    Read article
  • A cockpit dashboard of dim, sluggish gauges; a flashlight behind the open panel finds a knot of tangled cables dragging them down.Performance

    8 min read

    How to fix a slow WordPress admin dashboard without guesswork

    To fix slow WordPress admin screens safely, time one repeatable request, profile the work inside that request, then change one cause at a time. Query Monitor, browser Network data, WP-CLI, and the database can show whether the delay comes from SQL, AJAX, scheduled jobs, remote HTTP calls, or memory pressure.

    • WordPress
    • wp-admin
    • Query Monitor
    Read article
  • A relay of messengers runs glowing parcels from a distant castle to a doorstep and stopwatch, while miners dig a shortcut tunnel below.Performance

    7 min read

    How to reduce WordPress TTFB: a diagnostic guide

    To reduce WordPress TTFB, measure the same request at each layer instead of tuning WordPress blindly. Separate DNS, connection and TLS time from time to first byte, compare CDN hits with origin requests, then profile PHP, database work and external calls on the slow path.

    • WordPress
    • TTFB
    • Performance
    Read article
  • An overstuffed backpack tips a scale into the red while glowing arrows move rarely used items onto a nearby shelf.Performance

    8 min read

    WordPress autoloaded options: measure and review wp_options

    WordPress autoloaded options are rows in wp_options that WordPress loads into the alloptions array during a normal request. Measure the core autoload set, identify the largest rows and their owners, then disable autoload only for options that are not needed broadly.

    • WordPress
    • wp_options
    • MySQL
    Read article