Path: SpeedyGo → Settings → Caching & Preloading
5.1 Overview #
Object Caching stores the results of database queries and WordPress transients in memory or temporary storage to prevent repeated execution. Instead of re-running identical queries, cached objects are served instantly.
Ideal for:
- High-traffic websites
- WooCommerce stores
- Dynamic content-heavy sites
This significantly reduces database load and improves backend performance.
How It Works Internally #
- Caches database query results
- Stores WordPress transients efficiently
- Reduces repeated MySQL calls
- Improves response time for dynamic content
- Automatically clears relevant cache on content updates
5.2 Settings #
Enable Object Caching #
- Toggle Object Caching → ON
Optional Toggles #
- Cache Transients
- Cache Database Queries
Expiry Time #
- Define Expiry Time (in minutes)
Lower expiry time = fresher data
Higher expiry time = better performance
5.3 Best Practice Recommendation #
- Use shorter expiry (10–30 minutes) for highly dynamic sites
- Use longer expiry (60–180 minutes) for stable content sites
- Test checkout, cart, and logged-in areas after enabling
Object Caching enhances dynamic performance and significantly reduces database overhead when configured correctly.