Skip to main content

Working with other performance plugins

Symptom

You already use LiteSpeed Cache, WP Rocket, WP-Optimize, or another performance plugin and want to know whether to disable it when installing Divi Nitro — or how to keep both without breaking the site.

The rule: one HTML page cache

Only one full-page HTML cache should run at a time. WordPress can only load one advanced-cache.php drop-in. Stacking Nitro Page Cache with another page cache often causes stale pages, wrong content, or “nothing seems cached.”

Nitro detects common competing plugins (including LiteSpeed Cache, WP Rocket, WP-Optimize, W3 Total Cache, WP Super Cache, and Cloudflare APO). When one is active:

  • Balanced / Aggressive presets will not turn on Nitro Page Cache
  • Page Cache settings show an amber warning
  • Performance Insights suggests leaving Nitro Page Cache off
warning

You do not need to delete the other plugin. You need to avoid two plugins both caching full HTML pages — and avoid duplicating minify, delay JS, and lazy-load features.

Option A — Keep the other plugin for page caching (common on LiteSpeed)

Best when you are on a LiteSpeed server and already happy with LiteSpeed Cache, or you prefer WP Rocket / WP-Optimize for HTML caching.

  1. Keep the other plugin’s page cache enabled.
  2. Leave Nitro Page Cache off.
  3. Use Nitro for Divi-focused tools: Smart Image Loading, Defer Video, fonts/hints, WordPress/Database cleanup, Performance Insights, and (carefully) minify or delay JS — only if the other plugin is not already doing the same job.
  4. Turn off overlapping optimize features in one of the two plugins (see tables below).

Option B — Use Nitro Page Cache (best for Divi Engine stacks)

Best when you rely on Ajax Filter, Protect, Membership, Form Builder, or Mega Menu and want Theme Builder–aware caching.

  1. Disable the other plugin’s page cache (or deactivate that plugin if you only used it for caching).
  2. Also disable that plugin’s minify / combine / delay JS / lazy images if you will use Nitro’s versions.
  3. Enable Nitro Page Cache (Smart mode recommended).
  4. Clear all caches and test key pages logged out.

Per-plugin guidance

LiteSpeed Cache

AreaIf keeping LiteSpeed page cacheIf switching to Nitro Page Cache
Page cacheKeep onTurn off in LiteSpeed
CSS/JS minify & combinePrefer one plugin onlyPrefer Nitro minify or LiteSpeed — not both
Delay / deferred JSPrefer one plugin onlySame
Image lazy loadPrefer one plugin onlySame
Nitro Page CacheOffOn
Nitro Divi featuresOK (Defer Video, cleanup, insights, etc.)OK
LiteSpeed servers

Keeping LiteSpeed for page caching and Nitro for Divi-specific options is a solid default. You do not need to remove the LiteSpeed plugin entirely.

WP Rocket

AreaIf keeping WP Rocket page cacheIf switching to Nitro Page Cache
Page cacheKeep onDisable WP Rocket cache / remove Rocket
Minify, Combine, Delay JS, LazyLoadPrefer Rocket or Nitro — not both for the same jobPrefer Nitro equivalents
Nitro Page CacheOffOn

WP-Optimize

AreaIf keeping WP-Optimize page cacheIf switching to Nitro Page Cache
Page cacheKeep onTurn page cache off in WP-Optimize
Minify / asset optimizePrefer one plugin onlyPrefer Nitro
Database cleanupPrefer one cleanup tool (Nitro or WP-Optimize)Prefer Nitro Database Cleanup or WP-Optimize — not both scheduled aggressively
Nitro Page CacheOffOn

Overlap map

Feature typeExample pluginsGuidance
Full-page HTML cacheLiteSpeed, WP Rocket, WP-Optimize, W3TC, WP Super Cache, Cloudflare APOOne only — Nitro Page Cache or the other, never both
Minify / combine CSS & JSLiteSpeed, Rocket, NitroEnable in one place
Delay JavaScriptRocket, LiteSpeed, NitroEnable in one place
Lazy imagesRocket, LiteSpeed, Nitro Smart Image LoadingEnable in one place
Fonts / preconnectTheme, Rocket, NitroAvoid duplicate aggressive font loading rules
Prefetch / prerenderNitro Speculative Loading, similar Rocket optionsEnable in one place
Browser caching headersNitro Browser Caching, host rulesUsually fine together; avoid conflicting max-age rules
CDN / Cloudflare (without APO)Cloudflare pluginFine with Nitro Page Cache at the origin; avoid APO + Nitro Page Cache

How Nitro warns you

  • Amber notice on the Page Cache screen listing the competing plugin
  • Tip in Performance Insights
  • Presets skip enabling Page Cache when a competitor is active

After you choose a setup

  1. Save settings in both plugins.
  2. Purge all caches (Nitro, other plugin, host, CDN).
  3. Test logged out: homepage, shop/cart/checkout, Ajax Filter URLs, forms, membership/account, and password-protected pages.
  4. If something breaks, follow Nitro broke my site.

What's Next