manifest / performance / pb-cache-warmer
Page Builder Cache Guard
WordPress plugin that prevents missing CSS on page-builder sites (Divi, Elementor, Beaver Builder, Bricks, Oxygen) by warming origin cache after purge events and syncing Cloudflare's edge via API.
by Alex van Rossum / MipYip · github.com/avanrossum/pb-cache-warmer · website
★ 1stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/avanrossum/pb-cache-warmer/archive/refs/heads/main.zipFrom the readme
Page Builder Cache Guard
Prevents the "white page after cache purge" problem on WordPress sites using page builders.
If you run Divi, Elementor, Beaver Builder, Bricks, or Oxygen behind a server-side page cache and/or Cloudflare, you've seen it: a cache purge happens, and the next visitor gets an unstyled page. The CSS files that page builders generate on first render haven't been regenerated yet, and the cached HTML is pointing at files that don't exist.
Page Builder Cache Guard fixes this with a three-phase approach: force-regenerate CSS on origin, purge stale server cache entries, and sync Cloudflare's edge via API. A client-side health check catches anything that slips through.
The Problem
Page builders (Divi, Elementor, Beaver Builder, etc.) generate per-post CSS files on first render and cache them on disk. When a cache purge happens, three failure modes can break your site:
| Failure Mode | What Happens |
|---|---|
| Origin Cold Start | Page cache purged, next visitor triggers PHP render. Page builder writes CSS during render — everyone who arrived before the file was written gets a 404 on the stylesheet. |
| Cloudflare Stale HTML | Cloudflare serves cached HTML refere