You can’t fix a slow site on a terrible server
I got an email from a long-term client. “Ahmad, the site is painfully slow. Ever since that last plugin update, it’s been a nightmare.” My…
I got an email from a long-term client. “Ahmad, the site is painfully slow. Ever since that last plugin update, it’s been a nightmare.” My…
I got a call about a WooCommerce site, a big one with thousands of products and constant orders, where the admin dashboard was timing out….
I got a call on a Friday. 4:30 PM. A client’s critical checkout feature was bugging out, and they needed a hotfix deployed immediately. You…
A client’s WooCommerce shop crashed every time they ran a sale. The caching plugin wasn’t the problem; the aging server stack was. Moving to Nginx, current PHP, and Redis object caching fixed it.
A WooCommerce shop was timing out because a pre_get_posts hook ran a tax query on every request site-wide. Scoping it to the main shop query with is_main_query, is_admin, and is_shop cut page loads from 20 seconds to under 2.
A client’s WooCommerce site crashed under Black Friday traffic. A serverless AWS stack fixes that scaling problem at the foundation instead of throwing a bigger server at it.
Got a call from a client. Total panic. They’d just finished a flash sale for their WooCommerce store, and the star of the show, a…
A client’s site was crawling at 5-7 seconds a page. The cause wasn’t a slow query but an uncached external API call from a plugin, which I tracked down with Query Monitor and fixed with a transient.
I got a call from a client in a full-blown panic. Their WooCommerce store, which does huge numbers, was completely down. On Black Friday. They…
Had a client call me in a full-blown panic. Their WooCommerce site went down. On Black Friday. They’d just launched a massive sale, got a…