Unlock Special Pricing for a Limited Time – GET 18% OFF NOW!

SpeedyGo
  • Features
  • Pricing
  • Documentation
  • FAQ
  • Blog
  • Run Test
  • Login
It's Free Download Now
Login

Caching & Preloading

  • optimization presets
  • Scheduled Expiration & Auto Purge
  • Cache Warm-Up
  • Cache Preloading
  • Mobile Caching
  • Object Caching
  • Browser Caching
  • Full-Page Caching

Asset Optimization

  • CSS Optimization
  • JavaScript Optimization
  • JS Interaction Delay
  • JavaScript Combination
  • CSS Combination
  • JavaScript Minification
  • CSS Minification
  • HTML Minification

Compression

  • Defer Scripts
  • Brotli Compression
  • Gzip Compression

Image Optimization (Pro)

  • image media optimization
  • cdn integration
  • Recommended Configuration (Pro Users)
  • Lazy Load
  • WebP Quality Control
  • Conversion Scope Rules
  • Enable WebP Conversion

PageSpeed & Analytics (Pro)

  • PageSpeed Analytics
  • Mobile vs Desktop Tracking
  • Google PageSpeed API Integration

System & Developer Tools

  • import export settings

Troubleshooting

  • API Key
View Categories
  • Home
  • Docs
  • Caching & Preloading
  • Object Caching

Object Caching

Object caching stores the results of expensive database lookups — menus, widget data, WordPress option queries, transients — in memory. Instead of hitting the database on every request, WordPress reads the cached result directly from memory, which is orders of magnitude faster.

Dashboard path: Cache Settings → Caching & Preloading
Section: Object Caching

Object Caching
Popup Image

Requirements #

Object caching requires a persistent cache backend installed on your server:

  • Redis (most common) — Redis server + the Redis Object Cache plugin, or WP Redis
  • Memcached — Memcached daemon + the W3 Total Cache or Memcached Object Cache drop-in

Without a persistent backend, WordPress uses a per-request in-memory cache that is discarded at the end of each PHP request — toggling these settings will have minimal effect.

Ask your host whether Redis or Memcached is available on your plan. Most managed WordPress hosts (Kinsta, WP Engine, Cloudways) include Redis by default.

Settings #

Setting Type Description
Enable Object Caching Toggle Master switch. Reduces database load by caching common query results.
Cache Transients Toggle Stores WordPress transients in the object cache (Redis/Memcached) instead of the database.
Cache Database Queries Toggle Caches raw SQL SELECT query result sets so identical queries skip the database entirely.
Object Cache Expiry (Seconds) Number How long cached objects are kept before being invalidated. Default: 100.

Recommended Values #

Setting Recommended Notes
Object Cache Expiry 3600 (1 hour) Good default for most sites. Lower to 300 if data changes frequently.
Cache Transients ON Safe for all sites — speeds up API response caches, plugin data
Cache Database Queries ON (with caution) Disable on sites with highly dynamic data or membership-level content

How to Enable #

  1. Confirm your host has Redis or Memcached available.
  2. Go to Cache Settings → Caching & Preloading.
  3. Under Object Caching, toggle Enable Object Caching to ON.
  4. Enable Cache Transients and Cache Database Queries.
  5. Set Object Cache Expiry in seconds.
  6. Click Save Changes.

Troubleshooting #

Symptom Likely cause Fix
Settings enabled but no performance improvement No persistent cache backend installed Install and activate Redis or Memcached on your server
Membership content leaking to wrong users Query results cached across users Disable Cache Database Queries; use user-specific cache keys
Stale data appearing after content update Expiry is too long Lower Object Cache Expiry or implement cache invalidation hooks

Tips #

Tip: Cache Transients is the safest option to enable first — it caches plugin API responses and computed data without risk of user-data leakage.

Note: Cache Database Queries is more powerful but requires care on sites where different users see different content for the same URL.

Updated on May 26, 2026

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Mobile CachingBrowser Caching
Table of Contents
  • Requirements
  • Settings
  • Recommended Values
  • How to Enable
  • Troubleshooting
  • Tips
SpeedyGo
  • Features
  • Documentation
  • FAQ
  • Blog
  • Support Ticket
  • Get SpeedyGo

SpeedyGo is built to make your WordPress site faster, lighter, and easier to manage. From caching to compression, we simplify performance so you can focus on growing your website.

©2026 SpeedyGo. All rights reserved.

  • Privacy Policy
  • Refund Policy
  • Terms and Conditions
  • Privacy Disclosure