WooCommerce Hosting on a VPS You Control
A store on your own server, tuned for the pages a CDN cannot cache.
Size a server for WooCommerce
Every stop is a real configuration you can deploy. Priced per 30 days, billed by the hour, exclusive of 18% GST.
What WooCommerce is
WooCommerce turns WordPress into a store, and in doing so changes its performance profile completely. A content site is mostly cacheable — the same page served to everyone. A store is not: cart, checkout and account pages are unique per visitor and must be generated on every request.
That single fact drives every hosting decision. Page caching, which carries a blog effortlessly, does nothing for the pages where customers actually spend money. What carries those is PHP execution speed, database performance and object caching — all things that depend on the server rather than on a CDN in front of it.
Object caching is the specific lever. WooCommerce queries product, cart and session data repeatedly within a single request; Redis holds those results in memory instead of returning to MySQL each time. On a busy store the difference between having it and not having it is visible in checkout response time.
Why run WooCommerce on a VPS
Redis object caching, which is what actually speeds up uncacheable checkout pages.
PHP worker counts you control — the usual bottleneck when several people check out at once.
MySQL on the same machine, so product queries are not crossing a network.
No plugin restrictions, including payment and shipping extensions managed hosts sometimes refuse.
WP-CLI over SSH for imports, which is how you move ten thousand products without a timeout.
WooCommerce features
Redis object caching for cart, session and product queries
Tuned PHP-FPM pools sized to the plan
Full WP-CLI access for bulk product and order operations
System cron for scheduled orders, subscriptions and stock sync
Direct MySQL access for slow-query analysis
Staging on the same server
Recommended server
A starting point for WooCommerce, not a hard floor — size it on the sliders.
| Memory | 8 GB — PHP workers and Redis are what consume it |
|---|---|
| CPU | 4 vCPU; concurrent checkouts are CPU-bound |
| Storage | 80 GB; product images grow faster than the database |
| Operating system | Ubuntu 22.04 LTS or AlmaLinux 9 |
How deployment works
WordPress and WooCommerce are installed with PHP-FPM, MariaDB and Redis for object caching, behind TLS. PHP worker counts are set to match the plan, since that is the ceiling on concurrent checkouts. You keep root, so worker counts, PHP version and MySQL configuration remain yours to tune as the store grows.
What people run it for
Stores outgrowing shared hosting
When checkout slows under concurrent load and there is no dial to turn.
Large catalogues
Thousands of products and variations, where database performance decides the admin experience too.
Subscriptions and bookings
Extensions that depend on reliable cron rather than traffic-triggered cron.
Custom integrations
ERP or courier integrations that need to run on the server.
WooCommerce hosting questions
Related applications
Deploy WooCommerce on your own server
Root access, your choice of size, and no container between you and the application.