Article

We built our CMS on our own shared hosting

It would have been easier on a dedicated box. That was rather the point.

This site runs on a Unisolva hosting account. Not a special one, not a dedicated server with our name on it. The same package a customer can buy, with the same limits.

That constraint shaped everything. There is no Node process running in production, because a shared account should not need one. Assets are compiled elsewhere and shipped as files. Queues run on the database, driven by cron, because a persistent worker daemon is not something shared hosting should assume. Pages are cached by LiteSpeed at the web server rather than assembled by PHP on every request.

Why bother

Because a hosting company whose own site cannot run on its own product has told you something important, and most of them have.

The interesting engineering was not making it fast on a big machine. It was making it fast on a small one.

Hosting that states its limits

Real numbers on the pricing page, and premium WordPress licences included.