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

SpeedyGo
  • Feature
  • Pricing
  • Blog
  • Documentation
  • FAQ
  • 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 #

SettingTypeDescription
Enable Object CachingToggleMaster switch. Reduces database load by caching common query results.
Cache TransientsToggleStores WordPress transients in the object cache (Redis/Memcached) instead of the database.
Cache Database QueriesToggleCaches raw SQL SELECT query result sets so identical queries skip the database entirely.
Object Cache Expiry (Seconds)NumberHow long cached objects are kept before being invalidated. Default: 100.

Recommended Values #

SettingRecommendedNotes
Object Cache Expiry3600 (1 hour)Good default for most sites. Lower to 300 if data changes frequently.
Cache TransientsONSafe for all sites — speeds up API response caches, plugin data
Cache Database QueriesON (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 #

SymptomLikely causeFix
Settings enabled but no performance improvementNo persistent cache backend installedInstall and activate Redis or Memcached on your server
Membership content leaking to wrong usersQuery results cached across usersDisable Cache Database Queries; use user-specific cache keys
Stale data appearing after content updateExpiry is too longLower 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
  • Support Ticket
  • Feature
  • Documentation
  • Blog
  • FAQ
  • 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