WooCommerce logo
CMS & Commerce

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.

4 vCPU
8 GB
80 GB
5 TB

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.

Memory8 GB — PHP workers and Redis are what consume it
CPU4 vCPU; concurrent checkouts are CPU-bound
Storage80 GB; product images grow faster than the database
Operating systemUbuntu 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.

It is your server. WooCommerce is installed directly on your VPS or VDS, not inside a container we manage. You get root over SSH, you can install anything alongside it, change its configuration, or remove it entirely. We do not hold a key to it.

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

Cart, checkout and account pages cannot be page-cached — they are unique per visitor. Their speed depends on PHP, MySQL and object caching, which are server-side concerns rather than CDN ones.

Deploy WooCommerce on your own server

Root access, your choice of size, and no container between you and the application.