Heading into Black Friday, cache hit rates are a metric to monitor closely. Having poor cache performance, is likely to see dramatic increases in page load speed, higher autoscaling infrastructure costs, or even worse. 500 series errors.
As part of our pre-emptive precautions, we have built an experimental module which intercepts and defers Varnish cache purges to a set schedule.
We’ve rolled it out to some of the stores with problematic ERP systems and problematic store admins… Hopefully we can leave it disabled the entire time, but its a nice piece of mind.
From some biased lab testing, it appears to have a significant performance impact as expected. Visit the Github Repository for more information on the testing.