Path: SpeedyGo → Settings → Caching & Preloading
8.1 Overview #
Cache Warm-Up refreshes expired cache files in the background without impacting live visitors. Instead of immediately deleting expired cache, SpeedyGo ensures uninterrupted performance during regeneration.
Instead of deleting expired cache immediately, SpeedyGo:
- Keeps serving the old cache
- Regenerates a new cache in the background
- Replaces the old file silently once ready
This prevents performance drops during cache regeneration and ensures consistent response times.
How It Works Internally #
- Detects expired cache files
- Serves stale cache temporarily (grace period)
- Triggers background regeneration via WP-Cron
- Replaces old cache atomically to prevent partial loads
8.2 Settings #
Enable Cache Warm-Up #
- Toggle Cache Warm-Up → ON
Recommended for production websites with consistent traffic.
8.3 Best Practice Recommendation #
- Enable along with Full-Page Caching
- Works best when Cache Preloading is also enabled
- Ideal for high-traffic or business-critical websites
Cache Warm-Up ensures seamless performance without downtime or slow regeneration cycles.