The most basic websites start off with a shared hosting plan – which is cheapest and requires the least technical knowledge/ability to start.
Shared hosting accounts shared a pool of server resources assigned by hosting companies – if one of the shared hosting accounts gulps a large share of resources – other websites hosted on the same server will suffer slow load time or even outage. This is a common problem for a web host that practices overselling.
An article on Winning WP says that:
You should almost definitely consider moving away from shared hosting if you’re running a serious online business
I beg to differ. As long as your website is working alright there is no reason to switch to a VPS. But if you need a hosting environment with better security, flexibility, and reliability – a VPS host is your next move.
Here’s when you should consider switching –
- Getting high incoming traffics – you need to upgrade your server capacity. Sometimes you will get notified by your shared hosting provider when you are pulling too much resources from the shared server.
- When you need a stable stream of server resources for better reliability.
- To implement better backups, advanced monitoring, and security features (secure shell access – SSH).
- When you need complete control over your web host – to install a custom software or custom configuration, for examples.
- To manage multiple clients’ website hosting on your account – for example if you are a web developer who help your clients to design and host their websites; and you want to give server access to your clients.