Skip to main content
Grab a .com from $2.99, with WHOIS privacy included on every name

Stack Notes

Four things decide an application, and none of them are on the pricing page

Your app needs a real cron, a database you can size, somewhere for background work to live, and logs you can read without opening a ticket.

The short answer

Overdrive carries a conventional application stack with the convenience of a managed account — 500 GB of disk, 3.5 cores and 2.5 GB, native Node, Python and Ruby, PostgreSQL alongside MySQL, real cron with Git and Composer, at $19.99 a month — and a VPS takes over the moment you need a long-running daemon or a system package.

Below: how to prove your cron is a genuine system cron, where background work can legitimately live on a shared-class account, how to reach your own logs and profiler, and the specific requirements that put the boundary behind you rather than in front.

By the HostingFast team · Reviewed 15 August 2026

24/7

Humans on support, any hour

1-click

WordPress deployment

Free

SSL, issued and renewed

Daily

Backup cadence, every plan

Application hosting is decided by an unglamorous checklist: cron accuracy, worker count, database allocation and whether you can read your own logs. Not one of those four appears on a mainstream hosting comparison table, and all four are the reason a deployment goes badly.

They are also all testable in an afternoon before you commit anything. Schedule a job and measure its drift. Count the concurrent requests the plan will hold. Open the error log. Run a query that should be slow and see whether anything tells you it was. A plan that passes those four is a plan that will not surprise you in month three.

Prove the cron is a real cron

Schedule a job that appends a timestamp to a file every minute, leave it for an hour, then look at the gaps. A genuine system cron fires on the minute with negligible drift. A web-triggered imitation — the kind that only runs when a visitor happens to load a page — produces gaps that follow your traffic pattern rather than the clock, which is fatal for anything doing billing, imports or expiry.

While you are there, protect against overlap. A job that occasionally takes longer than its interval will otherwise start a second copy on top of the first; a lock file or flock costs one line and prevents an entire category of data corruption.

Our plans run real cron entries, which is why scheduled work behaves the same at four in the morning as it does at four in the afternoon.

Where background work can honestly live

A queue worker is a resident process, and resident processes are the classic boundary between a shared-class account and a server of your own. On a managed account the workable pattern is a cron-driven runner: fire every minute, take a lock, process for slightly less than a minute, exit cleanly. That handles email sending, thumbnail generation and webhook retries perfectly well.

What it does not handle is anything that must hold a socket open or respond within milliseconds of an event landing. Websockets, long-lived consumers and custom daemons belong on a VPS with systemd supervising them, and pretending otherwise produces a system that mostly works, which is the worst kind.

Deploying an application onto hosting designed for marketing sites is the trap here: applications rely on capabilities that a five-page brochure never once touches.

The plan, and where the line is

Business hosting suits a conventional application stack and keeps the convenience of a managed account; a VPS takes over once the architecture stops being conventional — match the plan to the application rather than to the advertising.

In our line-up that is the Overdrive plan: 500 GB of disk, 1 TB of bandwidth, 100 addon domains, SSH from the moment you sign up, Node, Python and Ruby on Rails deployed natively, both PostgreSQL and MySQL on hand, a hundred mailboxes, cron, Git and Composer, and Imunify360 in front.

Order an annual plan and the first year of your domain registration costs you nothing.

Logs and profiling you can reach yourself

You should be able to tail your own error log without asking anyone. Know where it is before you need it, because the first time you go looking will be during an incident. The same goes for the slow query log — a request that takes three seconds is almost always one query taking two and a half of them.

On the CloudLinux Pro tiers, PHP X-Ray will profile a live request and name the function responsible, which converts "the app feels slow" into a line number. Measure the p95 rather than the average while you are at it: the mean hides exactly the requests your users complain about.

A developer working against a hosted server over SSH

The checklist nobody puts on a comparison table

Cron accuracy, worker headroom, database choice and log access decide whether an application is pleasant to operate. We would rather publish that list than a feature grid, because the grid never mentions any of it.

Support is a human being at any hour, and the scope covers the awkward practical questions other hosts bounce straight back.

  • Real cron entries, not visitor-triggered jobs
  • PostgreSQL and MySQL both available
  • Node, Python and Ruby deployed natively
  • Profiler on the CloudLinux Pro tiers

Why HostingFast

Standard on every plan

Postgres without a VPS

PostgreSQL alongside MySQL on Overdrive, so an application written for Postgres does not force a server of its own.

Runtimes that are actually native

Node, Python and Ruby on Rails deployed properly rather than proxied through something that half works.

Cron that keeps time

Real system cron entries, so billing runs, imports and expiry checks fire on the minute whatever your traffic is doing.

A profiler on the premium tiers

PHP X-Ray on CloudLinux Pro names the slow function instead of leaving you to bisect the codebase.

A company on the record

Vitalcare at Home Ltd, registered in England and Wales — the sort of thing worth checking before a production deploy.

Room for a second environment

100 addon domains on the plan, so staging costs an entry in the panel rather than another invoice.

Prices Side by Side

Our figures set beside the household brands

Typical intro and renewal pricing across the market, lined up against ours — including the renewal figure most comparison charts skip.

What HostingFast charges and includes, set beside three rival hosts
FeatureHostingFastMost popularTypical household-name hostTypical bargain hostTypical loss-leader deal
Starting price / mo*$2.42/mo$4–$6$2–$4$1–$3
Renewal price / mo$2.42/mo$10–$15$8–$12$4–$6
Entry-level plan renews at its joining price
SSL as standard
Migration done for you
NVMe drives even on the entry tier
Daily backups starting at tier one
Real humans on support, 24/7

*The figure in our column is the cheapest annual-term plan we sell, drawn live from the catalogue behind our pricing page, so it cannot go stale. The other three columns give the ranges that shared hosts in each bracket tend to advertise: opening offers that usually want a one-to-four-year commitment, then climb the moment it runs out. Naming rivals and printing their prices is something we stopped doing, because a number we cannot verify on the day you read it does not belong here. Put us beside whichever host you are genuinely weighing up. Then read the renewal row harder than any other.

Quick Start

From order to online

  1. 1

    Test cron drift for an hour

    One job, one timestamp a minute, then read the gaps. That single file tells you whether scheduled work is trustworthy.

  2. 2

    Decide where workers live

    Cron-driven runner with a lock on a managed account; systemd on a VPS for anything holding a socket open.

  3. 3

    Find the logs before you need them

    Error log, slow query log, and whichever profiler the tier provides. Locate all three while nothing is on fire.

Built In

Loaded onto every plan

  • Free migration carried out by our engineers
  • Money-back cover: 30 days on hosting plans, 7 on reseller
  • In-place plan upgrades — no migration when you grow
  • No setup fee — there is no joining charge, ever
  • Staging copies for rehearsing a change before it ships
  • Per-site PHP version switching from the control panel
  • Softaculous on board for one-click application installs
  • Human support on duty every hour of every day
  • 99.9% uptime as the target, monitored around the clock
  • Full SSH with Git and Composer, not a restricted shell

Frequently Asked

Questions we get asked again and again

How do I tell a real cron from a visitor-triggered one?

Schedule a job that writes a timestamp every minute and leave it running for an hour on a quiet site. Real cron produces a clean sequence of minutes. A visitor-triggered imitation produces gaps shaped like your traffic — nothing overnight, everything bunched during the day. If billing, imports or expiry depend on the schedule, that difference is the whole ballgame.

Where do background jobs run on a managed account?

In a cron-driven runner that takes a lock, works for slightly less than its interval and exits. That pattern covers outbound email, image processing and webhook retries comfortably. What it cannot do is hold a socket open or react within milliseconds, and those requirements are the honest boundary between a managed account and a VPS.

Can I use PostgreSQL instead of MySQL?

Yes, on Overdrive both are available, which spares an application written for Postgres from needing a server of its own purely for the database. Check your ORM's driver and your extension requirements before you migrate anything, and take a full dump first — the restore rehearsal is worth more than the backup itself.

How do I read my own application logs?

Over SSH, and you should confirm the path while nothing is broken. Error log first, slow query log second — a three-second request is usually one query taking two and a half of them. On the CloudLinux Pro tiers PHP X-Ray will profile a live request and name the function, which turns a vague complaint into a specific fix.

Keep reading

  • How to Test Your Website Speed

    How to take a speed measurement that means something, and which figure to record.

  • Business Hosting

    Shared hosting with the full developer toolbelt: SSH, Node.js, Python and PostgreSQL.

  • Domain Names

    Find, register and transfer domains — first year free with annual hosting.

Moving to a new host? Read the checklist before you start.

A plain running order for a move nobody browsing the site will notice: what to copy across first, how to carry mailboxes over without dropping one message, when to repoint DNS and not a minute earlier, plus the pair of errors responsible for nearly every outage we get called in to fix.

First comes the checklist email, and after that the odd note on keeping a site quick under load. Step off the list whenever you like, and the privacy policy covers the rest.

Deploy on something you tested.

Real cron, native runtimes, Postgres and MySQL, and a renewal rate identical to the one you ordered at.

View Business Hosting plans