What I've learned about diagnosing intermittent WooCommerce slowdowns
I've been digging into WooCommerce performance recently, and one thing that keeps standing out is how misleading a single speed test can be.
A store can have a fast product page but a slow checkout. A checkout can be fast most of the time but have occasional 3–5 second spikes.
When that happens, I think it's more useful to compare multiple real requests rather than immediately disabling plugins or adding another caching plugin.
I'd look at things like:
• AJAX request timing
• Database queries and queries by component
• External HTTP/API calls
• Cache hits vs misses
• Payment, tax and shipping requests
• Plugin hooks running during the request
The other thing I've found useful is looking at the distribution rather than just the average. Median shows what a typical request looks like, while P95 can reveal the slower requests that customers occasionally experience.
A store being “fast” on one test doesn't necessarily mean the checkout is healthy.
[link] [comments]