✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView for REST API Cache: cache entry and hit-rate tables

REST API Cache stores cached REST responses in a dedicated table with their TTL, hit count, last accessed timestamp, and route. SleekView turns the cache into a sortable, filterable admin table.

♾️ Lifetime License available

SleekView table view for REST API Cache

See every cached REST response, its hit rate, and its TTL

REST API Cache caches REST responses keyed by route, query, and (optionally) capability. Entries land in a dedicated rest_api_cache table (or equivalent option-backed store depending on configuration) with columns for route, hash, payload, hit count, TTL, and last accessed timestamp. The default admin shows aggregate hit rate and a flush button, which is enough for the simple case and not enough for diagnosing why one route is a cold cache and another is doing 95 percent hits.

SleekView reads the cache table directly and exposes each entry as a row. The route, query digest, TTL, hit count, miss count, and last accessed timestamp all become first-class columns. Aggregations roll up by route to show hit ratio across all variants of a given endpoint, so the cold /wc/v3/orders?customer=... entries and the hot /wp/v2/posts entries each surface clearly.

Inline edits support changing TTL, manually invalidating entries, and pinning long-lived rows. Writes go through the plugin's own purge and update API where available; manual TTL changes record an audit row. Bulk purging by route or by TTL range happens from the table without writing custom WP-CLI scripts.

Workflow

From a single hit-rate gauge to a real cache table

1

Pick the source

Choose REST API Cache as the source. SleekView reads the dedicated cache table and the rac_ option keys for configuration.
2

Compose columns

Add route, variants, hit ratio, TTL, and last accessed timestamp. Roll up by route or expand to per-variant rows on demand.
3

Save and scope

Save an engineering view sorted by hit ratio and a support view filtered to a specific route. Permissions follow WordPress capability checks.
4

Edit inline

Update TTL, pin long-lived entries, and bulk purge by route. Writes go through the plugin's purge API where it exists.

Sample columns

A typical REST API Cache view

Cached entries with route, TTL, and hit ratio as columns instead of a single aggregate gauge.
Source: rest_api_cache + wp_options (rac_ prefix)
Route Variants Hit ratio TTL Last hit Status
/wp/v2/posts 12 97% 300s Apr 24 Hot
/wc/v3/products 84 62% 120s Apr 24 Warming
/wc/v3/orders 412 18% 60s Apr 23 Cold
/custom/v1/feeds 3 82% 600s Apr 24 Hot

Comparison

Default REST API Cache admin vs SleekView

Default REST API Cache admin

  • Hit rate is a single aggregate gauge, not per-route
  • TTL is global by default with limited per-route overrides
  • No per-entry list with hit, miss, and last accessed
  • Purge is all-or-nothing without route or query filters
  • Variants of the same route are not visible at the entry level

SleekView

  • Per-route and per-entry hit ratios as sortable columns
  • Filter cold variants of /wc/v3/orders in one click
  • Inline edit TTL or pin specific entries
  • Bulk purge by route, query digest, or TTL range
  • Saved views split engineering from store ops

Features

What SleekView gives you for REST API Cache

Per-route hit ratios

The aggregate hit rate hides which routes carry the cache and which never get warm. SleekView rolls up by route so the slow endpoints sort to the top.

Filter cold variants

Find every variant of a route with under 20 percent hits. Stacked filters on route and hit ratio make the cold tail of the cache obvious.

Edit TTL inline

Tune the TTL on a hot route from 60 seconds to 600 without editing config. Writes go through the plugin's purge API so neighbours invalidate correctly.

Audience

Who uses SleekView for REST API Cache

Performance engineers

Find the cold routes that hammer origin queries on every call. Raise their TTL or warm them through a scheduled query.

Store operators

Audit which WooCommerce REST endpoints get cached, and which always miss due to per-customer query variants. Adjust scope without writing code.

Support teams

When a customer says "stale data," filter to their route and purge specific entries inline instead of flushing the whole cache.

The bigger picture

Why REST caches need a per-route view

REST API caches are the difference between an origin that survives traffic and an origin that buckles under it. REST API Cache does the hard part well: keying responses, honoring TTLs, and offloading to object caches when available. The dashboard shows an aggregate hit rate, which is fine for marketing slides and useless for operations.

A 70 percent aggregate can mean every public route is fully cached and every private route is cold, or it can mean the cache is half-effective everywhere. The data to tell the difference is in the cache table, broken out per route and per variant. SleekView pivots that table into rows: route, variant count, hit ratio, TTL, and last accessed timestamp.

The hot routes sort to the top. The cold ones sort to the bottom. Tuning the cache stops feeling like guesswork and starts feeling like editing a spreadsheet.

Questions

Common questions about SleekView for REST API Cache

Yes. The free plugin still maintains a cache table or option store with entries and hit counts that SleekView reads. Pro features like per-route TTL overrides surface as additional columns when present.

 

Where the plugin exposes a purge API for the route family, yes: SleekView calls it so dependent entries invalidate. Where the plugin does not, the TTL change applies to new writes only and existing entries age out naturally.

 

Yes. SleekView paginates against the primary key on the cache table and uses indexed filters on route and TTL. Aggregations roll up in the background and are cached themselves so the live view stays responsive.

 

Yes. Any custom keys the plugin adds through filters (for example, capability-scoped variants) surface as columns. Define once, use across every saved view.

 

Yes, when the plugin offloads to Redis or Memcached, SleekView reads through the plugin's own accessor so the values stay consistent with whatever backend is in use. The view does not bypass the plugin's cache layer.

 

Yes. Bulk purge calls the plugin's own purge API in batches with rate limits so a single sweep does not stampede the origin. SleekView records the purge as an audit row.

 

Yes. Per-role views can grant a purge-by-route capability without the broader edit-TTL one, so support can clear a specific entry without changing global cache policy.

 

Yes. REST API Cache lives at the REST layer and is independent of page caching. SleekView reads only the REST cache and reports the data accurately regardless of what runs in front of WordPress.

 

Pricing

More than 1000+
happy customers

Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

EUR

once

  • Unlimited websites
  • Lifetime updates
  • Lifetime support

...or get the Bundle Deal
and save €250 🎁

The Bundle (unlimited sites)

Pay once, own it forever

Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.

What’s included

  • SleekAI

  • SleekByte

  • SleekMotion

  • SleekPixel

  • SleekRank

  • SleekView