What actually goes wrong
Three failure modes, specific to this kind of site. Everything below is aimed at them.
Product pages carry the whole stack
Every uncached view boots PHP, WordPress, WooCommerce, and your theme before a shopper sees a price. On busy stores that is hundreds of milliseconds of TTFB, per page, per visitor.
Cart and checkout break naive caching
Generic cache plugins either cache the cart (showing shoppers each other’s orders) or give up on the whole store. Neither is acceptable.
The database grows until it hurts
Orders, sessions, transients, and revisions pile up. Query times creep up with them — and checkout is the most query-heavy page you have.
How xSpeed Cache speeds up WooCommerce
Store-aware caching out of the box: fast where pages are static, correct where they are personal.
Page cache with store-safe exclusions
Product and category pages serve as static HTML while cart, checkout, and account pages stay dynamic — cookie- and URL-based exclusions handle it automatically.
How exclusions workRedis / Memcached object cache
WooCommerce is database-heavy even on cache misses. An object cache layer cuts repeated queries from hundreds to a handful on cart, checkout, and admin.
Set up object cacheWebP / AVIF image conversion
Product galleries are most of a store’s page weight. Automatic next-gen conversion shrinks them dramatically with zero visual difference.
Image conversion guidePredictive cache warming
Your bestsellers are re-cached before shoppers arrive, so the pages that earn the money never take the slow first hit.
How warming worksSeparate mobile cache
Most store traffic is mobile. A dedicated mobile cache means phones get pages built for phones — not desktop HTML squeezed down.
Mobile cache guideScheduled database cleanup
Expired sessions, transients, and revisions are swept on a schedule, with OPTIMIZE TABLE included — so checkout queries stay quick as the store grows.
Automate cleanup6 ways people put xSpeed to work
Each one shows when it applies and what to set up — or what to ask your AI for. Filter by role in the sidebar, or use the chips below.
Survive the flash-sale email blast
You send 40,000 emails at 9am and the first thing shoppers meet is a cold cache and a struggling server.
WHEN
A campaign, drop, or sale is scheduled and a traffic spike is coming at a known time.
SETUP
Warm the sale and top product pages with the preloader beforehand; the spike lands on static HTML instead of PHP.
Stop losing mobile shoppers
Most store traffic is mobile, and mobile is where heavy product galleries hurt the most.
WHEN
Mobile conversion trails desktop, or PageSpeed flags image weight on product pages.
SETUP
Separate mobile cache plus WebP/AVIF conversion and lazy-loaded galleries — phones get light pages built for phones.
Fix a checkout that crawls
Checkout is the most query-heavy page you have, and it is the one page full-page caching can never touch.
WHEN
Shoppers report slow checkout, or it degrades at busy hours.
SETUP
Connect the Redis/Memcached object cache and enable heartbeat control — checkout queries come from memory instead of the database.
Push a price change everywhere, instantly
After a bulk price update, stale cached pages showing old prices are worse than slow pages.
WHEN
A bulk edit, sale start, or sale end changes prices across many products at once.
SETUP
Publish-time auto-purge handles single edits; after bulk changes, one purge — from the dashboard, WP-CLI, or your AI — rebuilds everything fresh.
Keep the database lean as orders pile up
Sessions, transients, and revisions grow with every order until every query drags.
WHEN
The store has been live for a year or more, or admin pages are noticeably slowing.
SETUP
Scheduled database cleanup with OPTIMIZE TABLE — set once, swept weekly, no plugin-hopping.
Pre-season audit in one conversation
Peak season readiness usually means a consultant and a checklist. Now it means asking.
WHEN
Black Friday, launch week, or any high-stakes period is approaching.
SETUP
Connect Claude or ChatGPT via MCP and ask for a full benchmark-and-fix pass; review the changes in the activity log.
No scenarios under that role yet — pick “All” to see every one.
The exact prompts to use
Connect via xSpeed MCP or the Hub, then paste any of these into Claude or ChatGPT.
The full store tune-up
Using xSpeed, run a benchmark on my store, then enable page caching with cart, checkout, and account pages excluded, connect the Redis object cache if available, and warm my top 100 product and category pages. Re-run the benchmark and show me before and after.
Before a sale weekend
We have a sale starting Friday 9am. Using xSpeed, preload the sale landing page, our 50 best-selling products, and every category page, raise their cache priority, and confirm the cache hit rate is above 95% before then.
After a bulk price update
I just bulk-updated prices across the store. Using xSpeed, purge the entire page cache, re-warm the top products from the sitemap, and verify no cached page still shows an old price.
Or just ask your AI
Every xSpeed Cache install speaks MCP. Connect Claude or ChatGPT once — directly or through xSpeed Hub — and everything on this page becomes something you ask for instead of something you configure.
you › Our product pages feel slow before big sale weekends. Fix it.
xspeed · run_benchmark → 58 · TTFB 640ms
xspeed · page cache on · cart/checkout excluded
xspeed · object cache → Redis connected
xspeed · start_preloader → warmed top 120 products
xspeed · run_benchmark → 97 · TTFB 11ms
Done — product pages serve from cache; cart and checkout stay live.
See the story for your business
Each one is a real scenario — the moment speed bites, the fix, and the exact prompt to hand your AI.
Fashion & apparel stores
Drop day is a stampede. Cache is the door that holds.
Read the storyElectronics stores
Spec-sheet shoppers open nine tabs. Win the race.
Read the storyFood & grocery delivery
Dinner rush hits your site before it hits your kitchen.
Read the storyHandmade & craft sellers
You left Etsy for freedom. Keep the speed too.
Read the storyCar dealerships
Thirty photos per car, and the stock changed this morning.
Read the storyB2B & wholesale catalogues
Ten thousand SKUs and a different price for every customer.
Read the storyEvent venues & conferences
Tickets go on sale at ten. Everyone arrives at 09:59.
Read the storyTravel agencies & tours
Your customers are on the other side of the planet.
Read the storyFrequently asked questions
Keep reading
← Previous playbook
AI & agents
Every install speaks MCP. Connect Claude or ChatGPT, say "make it fast", and watch real settings change until the score says 100.
Next playbook →
Agencies & freelancers
Fleet dashboard, shareable settings profiles, roles for your team, white-label branding — client performance as a product, not a chore.