Skip to main content

Caching and performance

Configure caching and related performance options at WordPress Admin → Divi Engine → Divi Ajax Filter → Transient Caching.

These settings apply site-wide. They work with Divi 5 and Divi 4 sites that use Divi Ajax Filter.

Transient caching

When a visitor applies a filter, the plugin can store the filtered response temporarily. Repeated identical requests reuse that response instead of rebuilding the query every time.

SettingTypeDefaultWhat it does
Enable cachingToggleOffTurns on transient caching of filtered results to reduce database load.
Cache TypeSelectChoose none, Redis, Memcached, or WordPress DB object cache storage.
Cache Server IPTextHost, IP, or Unix socket path for Redis/Memcached.
Cache Server PortNumberPort for the cache service (for example 6379 for Redis, 11211 for Memcached). Use 0 for a Unix socket.
Check ConnectionButtonTests Redis/Memcached connectivity with the current host and port.
Transient Expiry (seconds)NumberHow long cached filter responses stay valid before they expire.
Clear CacheButtonClears stored filter cache entries immediately.
When to clear cache

After you change catalog content, filter layouts, or price rules, click Clear Cache if visitors still see outdated results. See Stale or wrong results.

Enhanced Load More

SettingTypeDefaultWhat it does
Enhanced Load MoreToggleOnUses the improved Load More system with better compatibility and ACF support. Disable only if Load More misbehaves on your site.

Leave this enabled unless you are troubleshooting Load More issues. If results skip, duplicate, or break after Load More, try disabling it temporarily, then re-test.

Layout Rendering Mode

SettingTypeDefaultWhat it does
Layout Rendering ModeSelectstandardStandard is fastest and recommended. Compatibility uses stricter output handling when AJAX layouts break or render incompletely (slower, more tolerant).

Use Compatibility when:

  • Loop item markup looks wrong after filtering
  • Styles or nested layouts fail to appear after AJAX updates
  • Standard mode works on some pages but fails on complex Theme Builder layouts

See Loop layout breaks after AJAX.

What's Next