Xdebug is a great tool to assist with stubborn performance issues. Commonly used for debugging code, if you use it on a staging server with conditional breakpoints and the tips below, it can help you identify and fix your performance bottlenecks far more quickly than otherwise possible. This guide presumes you are using VS Code […]
Find below all of our performance analysis articles, or check out our paid performance analysis and optimisation service.
We also have a quick start guide to performance analysis.
I’ve been optimising a WP All Import job for a client with 600,000 products and while doing so I was hitting refresh on SHOW FULL PROCESSLIST to catch queries which take too long to run. I kept seeing the following query: SELECT status, COUNT( * ) FROM wp_posts WHERE post_type = ‘product’ GROUP BY post_status; […]
Query Monitor is by far the best tool to analyse WordPress performance bottlenecks. With this tool, you can quickly discover which plugins or even which theme functions are causing your site to slow down. In this article, I’ll cover how I use Query Monitor when running performance analysis jobs for clients. Installation Installation is normally […]
I use Xdebug regularly to help clients figure out why their PHP processes are consuming all the CPU. If you haven’t tried it yet, I have an old article covering how to install and configure Xdebug. In the example below, the object cache is in use, and you can see from the Query Monitor plugin […]
Learn which of these 3 XML sitemap plugins is the only one that can scale, and how to achieve it!
UPDATE: It’s been a long time since I wrote this Products on Sale shortcode plugin – since then I’ve integrated way better functionality into my Faster Woo Widgets plugin so you can have /sale/dog-toys/black/ as your permalinks and have your products-on-sale filterable, paginated and optionally indexable by google. If you get Faster Woo Widgets, please […]
Over the 2 years of running WP Intense, I’ve had many questions from clients asking to review the performance of their website. In this article I’ll cover the most common issues and the easiest solutions to solve your performance and scalability. Uncached versus Cached Performance and TTFB Firstly, it’s important to understand why uncached performance […]
Some of you may be aware of my External WordPress Images plugin – it basically lets you avoid storing images in WordPress and instead the images are fetched from a remote location. This speeds up imports massively. But what if you are importing images and still want faster imports? Debugging WordPress Import Performance Firstly, I […]
I’d covered this a while ago, back on the AWD site, but it’s worth covering again. When Datafeedr Product Sets load products into your website, they don’t load images at that point in time. Instead, images are downloaded on-the-fly which means users will see slow performance if they are the first to view this particular […]
If you’ve used tools like Pingdom, Google Page Speed Insights or GT Metrix, you’ll have seen that they can help figure out why ‘front-end’ performance of your site is slow. Front-end performance includes all the stuff that happens on the users browser. It doesn’t include things like PHP execution time or MySQL query time – […]