Turbo Cache

Serve pages instantly without a single database query

Speed up your pages with a fast and efficient multi-layer caching system.

Available in these plans

Free, Pro, Plus, Ultra, Agency & Enterprise

Why you'll love it

Cache

HIT or MISS, always fast

Cached pages are served in milliseconds with an X-RakuWP-Cache: HIT header. On a miss, the page is generated and stored for the next visitor.

GET /hello-world/
X-RakuWP-Cache: HIT
Response: 12ms
GET /new-post/
X-RakuWP-Cache: MISS
Response: 340ms
Cache regenerated
Backends

Choose your storage engine

File storage works out of the box. Upgrade to Redis or Memcached for in-memory performance on high-traffic sites.

File Default
Redis
Memcached
Invalidation

Always fresh, never stale

Post saves, theme changes, and menu updates automatically purge the relevant cached pages.

Post saved
Cache purged
Regenerated
Exclusions

Dynamic pages stay dynamic

Cart, checkout, and account pages are never cached. Define URL patterns with wildcards.

/cart/*
/checkout/*
/my-account/*
/wp-admin/*
TTL

Set the cache lifetime

From 1 hour to never expires. Pick the right balance between freshness and performance.

1h
6h
24h
7d
30d
Never
Statistics

Know your cache performance

Monitor your HIT rate and the number of cached pages in real time from your dashboard.

0% HIT Rate
0
Cached pages
Response

Dramatic speed improvement

Go from 340ms to 12ms per page load. Full-page caching eliminates all database queries.

Without
340ms
With
12ms
96% faster

And much more

Admin bar purge, 404 caching, WooCommerce-aware bypass, query string stripping: everything your cache needs.

Explore all features

How it works

Install the RakuWP plugin and activate the Turbo Cache service from your dashboard. Caching is enabled by default and starts working immediately. The first visit to any page generates a cached JSON file; subsequent visits serve that file directly with an X-RakuWP-Cache: HIT header. Set the cache lifetime from 1 hour to never, exclude URL patterns for dynamic pages, and use the admin bar button to purge individual pages on the fly. Premium users can switch the storage backend to Redis or Memcached for in-memory performance.

Frequently asked questions

Will logged-in users see cached pages?

No. Logged-in users always bypass the cache and see fresh content. Only anonymous visitors are served cached pages, so admin bars, edit links, and personalized content work normally.

How does Turbo Cache differ from Turbo Speed?

Turbo Speed optimizes individual assets (lazy loading images, deferring JavaScript, minifying CSS). Turbo Cache stores entire rendered pages so WordPress does not run at all on cache hits. They complement each other — use both for maximum performance.

What happens when I save or update a post?

The cached version of that post, the home page, and the posts page are automatically purged. The next visitor triggers a fresh cache generation. You can also purge all cache or a single page manually from the admin settings or the frontend admin bar.

Ready to try it?

Get started with RakuWP for free. No credit card required.

Get Started Free