Why Your WordPress Site’s Slow

Update: OPcache and disabling debug logging seem to have somewhat greatly improved things.

Earlier today, one of my clients’ website went down. Something gone wrong at the (shared) host—they still haven’t got back to me. I was able to move the entire site to another server, however, and update its DNS records.

Funny thing is, the new server is supposed to be faster, but the site still feels a bit slow. So I had a quick look and noticed some 9 MB in no less than 120 requests, on the homepage. I never developed this site—am merely responsible for its maintenance, and up-time monitoring, and there’s no budget to revisit things—but that is exactly what a gazillion ‘premium’ WordPress plugins will get you.

This site—my site—sports WordPress, too, deep down under the hood, but I’ve never found even the back end sluggish. I’m running about a dozen plugins, half of which I wrote, and none of them load any front-end assets.

On the other site, there’s WPML, Slider Revolution, WPBakery Page Builder, the whole shebang. Half of them came bundled—and lacking a proper license—with a theme so premium that it doesn’t even produce valid HTML. Not a fan.