I do consulting for some mid to large organizations using WordPress and WooCommerce, and last week I've successfully migrated yet another site from a top-tier reputable managed WordPress hosting provider, to a small dedicated server for half the monthly cost.
Not a particularly lightweight site. We've got WooCommerce with some paid plugins from the Woo marketplace. We have some marketing slop too. The site was struggling with performance and often down during peak hours. The few messages in their managed hosting support history are all prompting them for an upgrade to a $400/mo plan.
So we got a Ryzen 9 9900X for about $220/mo. Here are the stats from a week of production traffic to their WooCommerce site:
- 15m load average: 3.50 of 24.0 or 15%
- database load: ~ 40% of the allocated 4 cores
- disk io, network, etc: negligible
- uncached avg. response time: 534ms
- cached avg. response time: 19ms
We've yet to see some stats from a full list email blast, which they had on pause for the past six months, but should resume shortly after this migration is finalized.
No crappy plugins were deactivated during this migration. Except the ones forced down from their previous provider of course. They're using WP Rocket for their caching needs, which they were not allowed to do before because their provider had their own "optimal" implementation which had about a 4% overall hit rate.
Other than that the setup is pretty standard Nginx with PHP-FPM and MariaDB. This is not rocket science.
I'm currently working on a self-hosting WordPress course where I cover this and a lot more. I've already published 18 free lessons to get your started.
End-to-end open source. Self-hosting is the future.
Top comments (0)