Making WordPress fast
Updated 2026-07-29
A slow WordPress site is almost never a hardware problem. It is a configuration problem — and that can be fixed.
What slows WordPress down
- No caching. By default, WordPress rebuilds every page on every visit, querying the database over and over. This is the main culprit.
- Too many plugins, especially the ones that load scripts on every page.
- Unoptimised images, served at full resolution.
- An old PHP version, with no opcode cache.
What actually speeds it up
The number-one lever, by far, is full-page caching: serving the already-built page as a static file, without touching PHP or the database. Done right, it is a 10–30x factor on response time. Everything else comes after:
- a Redis object cache for the queries that still have to hit the database;
- modern PHP with OPcache and JIT;
- images converted to WebP/AVIF on upload, and resized;
- compression (Brotli/zstd) on the wire.
What we tune for you
Our managed WordPress plan applies this recipe from day one: full-page cache served statically, Redis, latest-generation PHP, automatic image conversion. Our targets, continuously measured by probes, are a TTFB under 100 ms on a warm cache within the region and a median uncached render under 150 ms.
These are measured targets, not empty promises: final speed also depends on your theme and plugins. A heavy theme stuffed with page builders will stay heavy on any host — but with a solid stack underneath, you start with a real head start.