22 articles
Knowledge Base
WordPress Performance
22 articles in the WordPress Performance category.
- Distributed object cache for WordPress — Redis Cluster vs single-instance, multisite scoping, eviction tuning Single-instance Redis gets WordPress to a ceiling. Past it, the choice is Cluster, Sentinel, or sharded. The runbook for picking, deploying, and tuning a distributed object cache for a multisite WP network.
- WordPress CDN setup: Cloudflare APO, BunnyCDN, KeyCDN patterns WordPress CDN configuration patterns for Cloudflare APO, BunnyCDN Perma-Cache, and KeyCDN — what each architecture does, which workloads each fits, and the integration points that matter on a WordPress origin.
- Origin shield for WordPress: regional shields, hit ratio targets, real numbers Origin shield consolidates CDN edge misses through a single intermediate cache. Done right it raises origin hit ratio to 99%+; done wrong it adds latency for no benefit.
- WordPress lazy loading: what to keep, what to remove Native WordPress lazy loading interacts badly with above-the-fold heroes, third-party slider plugins, and CDN delivery. The audit for what to lazy-load, what to eager-load, and what to leave native.
- Cloudflare APO for WordPress: deep configuration that actually holds APO is more than a checkbox. Workers KV, edge caching rules, real-IP forwarding, and cache key engineering are what make it survive a real WordPress workload.
- LiteSpeed Cache for WordPress on cPanel — sensible defaults The LiteSpeed Cache configuration we apply on a typical content-driven WordPress site on cPanel — what to enable, what to leave off, and which toggles cause the most surprises.
- WP Rocket: a sensible baseline configuration for WordPress WP Rocket settings that hold up across most WordPress sites — what to enable on day one, what to leave off until you measure, and the three toggles that usually break something.
- WordPress object cache: Redis vs Memcached in practice Choosing between Redis and Memcached for WordPress object cache — what each does well, where they fail differently, and the operational defaults that pick Redis for most sites.
- WordPress lazy loading attributes — keeping LCP fast WordPress adds loading="lazy" to every image since 5.5, which can hurt LCP when the hero image gets lazy-loaded. How to control the attribute and protect Core Web Vitals.
- Setting up Redis object cache for WordPress on cPanel How to configure a Redis-backed WordPress object cache on a cPanel server — installation, wp-config integration, isolation between sites, and the typical pitfalls.
- Redis vs Memcached for WordPress object cache on cPanel A practical comparison of Redis and Memcached as WordPress object caches on cPanel — when each makes sense, what changes, and which one to default to.
- Deploying Redis object cache for WordPress in production wp-redis, Redis Object Cache, and Object Cache Pro behave very differently under load. The decisions that matter — persistence, eviction, multisite scoping — are made at install, not after the first incident.
- WP Rocket common issues on WordPress and the actual fixes The seven WP Rocket failure modes we see most often on WordPress — broken forms, AJAX flicker, missing styles, cache that never warms — with the diagnosis and the fix for each.
- WordPress PHP memory exhausted on cPanel — diagnosis and fix How to handle the PHP allowed memory size exhausted error on a WordPress site on cPanel — what counts toward the limit, how to raise it correctly, and what to fix first.
- WordPress critical CSS: a practical implementation that survives templates WordPress critical CSS done without manual per-page work — automated generation, in-template inlining, fallback for templates the generator missed, and the maintenance cycle that keeps it correct.
- BunnyCDN Perma-Cache for WordPress: pull zone, hostname routing, edge purge Perma-Cache turns BunnyCDN into a permanent edge store. Get the pull zone, hostname routing, and WP plugin purge integration right and origin almost stops mattering.
- WordPress + Cloudflare cache rules: what actually pays off Cloudflare Cache Rules for a WordPress site — which rules deliver measurable improvement, which are placebo, and the ordered checklist that turns a default zone into a tuned one.
- WordPress page cache vs object cache vs browser cache: when each The three WordPress cache layers, what each does, when each pays off, and why most performance problems come from picking the wrong one for the symptom you have.
- WordPress "Maximum execution time exceeded" on cPanel Handling the Maximum execution time exceeded fatal on WordPress on cPanel — when to raise the timeout, when to fix the code, and what changes with PHP-FPM vs CGI.
- nginx FastCGI cache for WordPress at production scale A correctly configured fastcgi_cache turns a 200ms TTFB into a 20ms TTFB without touching PHP. The wrong config caches admin pages, logged-in views, or whole sessions. Here is the config we ship.
- Multi-CDN for WordPress: DNS failover vs application-level switching One CDN is a single point of failure. Two CDNs is an architecture decision: DNS-level failover with NS1 or Constellix, or application-level URL switching from the origin.
- KeyCDN with WordPress: publish-time purge, geo-targeting, image optimization KeyCDN handles the basics well; making it survive editorial workflows means wiring publish-time purge, geo-targeting, and the image optimization service correctly.