Key Takeaways
- Diagnosed why an edge-cached store was serving every page dynamically, and fixed it at the source rather than at the CDN.
- Two agencies had recommended a full rebuild; the audit demonstrated the existing architecture was sound and delivered the improvement for a fraction of a rebuild's cost and risk.
- Took anonymous page delivery from a 2.87 second server render to edge-cached responses, with cache hit rate moving from near zero to over 90%.
- Made cacheability an explicit, documented contract with a verification command any developer can run against any environment.
- Removed per-request waste across the stack: repeated disk reads memoized, an unnecessary request eliminated from most page loads, and third-party scripts deferred out of the critical path.
- Delivered the findings as a prioritized, evidence-backed report a technical operations manager could act on independently.
Organization
Auto BlackBox Pty Ltd, trading as BlackVue Australia, is the Australian distributor for BlackVue, the Korean dash camera manufacturer whose cloud-connected cameras are the category benchmark for parking surveillance, cloud remote viewing and multi-channel recording. The store runs on WordPress and WooCommerce with a Laravel Blade view layer, behind Varnish and Cloudflare.
Challenge
Real-user field data showed a slow site despite two layers of edge caching in front of it. The store's caching, rendering and front-end delivery had never been audited as one system, and the standing question from two prior agencies was whether the whole platform needed rebuilding.
Solution
- A structured audit across five evidence streams: theme architecture, content-model structure, a full network capture, server-side render cost, and live caching behaviour tested against production.
- The header cart reworked so anonymous visitors are served cacheable pages while shoppers with a real cart keep the full experience.
- Explicit cache-control headers on anonymous pages, with everything stateful excluded and filters to tune or disable the behaviour.
- Server-side render cost reduced by memoizing repeated file and image lookups and resolving shared queries once per request.
- Front-end delivery rebuilt: chat deferred to interaction, connection warming added for third-party origins, the hero image prioritized, and duplicate font downloads eliminated.
- Every change shipped as a reviewed pull request mapping each fix back to the audit finding that justified it, with deferred items documented alongside their reasons.
Results
- Cache hit rate on document requests from near 0% to over 90%.
- Largest Contentful Paint down roughly 40%.
- Origin PHP load down roughly 60%.
- Mobile conversion rate up an estimated 10 to 15%.
- Roughly 1.16MB of third-party payload deferred out of the first paint.