You see this in practice because basically every shared hosting provider will disable your account if your website starts using more than it's quota of system resources.
Some providers go so far as to say their service is unlimited but obviously that's false, there are several physical limitations no matter what hardware is being utilized.
If you don't get a lot of traffic, then using a shared hosting is perfectly fine, at least where I worked on these servers were very well administered, and we encountered very few glitches and edge cases - shared hosting actually caused much fewer headaches to admins and gNOC than the Virtuozzo containers.
Perhaps there are some bad actors in the industry, but a lot of customers are pretty happy with the cost and stability of shared hosting, so this is why it still exists.
Smaller (local) shared hosting companies are good because they offer quick support and are easy to setup. Larger hosts with overcrowded servers and unlimited plans are very bad. Back to your question: shared hosting is good for small sites, local sites that don't have that much traffic (<100k uniques/month), which actually most sites are. As mentioned, smaller hosting companies will notify you if you overuse the server and recommend alternatives. Larger hosts will just block you (but that's ok, you knew what you paid for when you signed up...).
I am with Inmotionhosting on their business plan and that has been working fine. They support postgres in addition to mysql which is nice. Other than that nothing special, only that it works and they don't hassle me. It's not very cheap though... USD200 per year.
Hosters scrapped:
- Servage.com
- Greengeeks.com
I keep my random experiments on Dreamhost, because I can throw an idea onto the one Dreamhost account to see if it gets any traction. But I'm not happy with Dreamhost's reliability or performance, I often can't even log in. As those sites get traction, I migrate them over to their own FutureQuest account.
You're right, but that doesn't mean people need shared hosting, it means people need managed hosting.
Shared hosting is a gimmick model designed to make hosting companies rich based on the concept that 99% of websites will be failures.
And it is _nothing more than that_.
If you outgrow it, sure, but your odds of a small business or little WordPress blog outgrowing such a thing are quite small. Paying more might not make sense in that "99%"of websites.
> You're right, but that doesn't mean people need shared hosting, it means people need managed hosting.
I'm going to very much disagree with you.
Why does Joe's Pizza need managed? They can follow one of the zillion tutorials on using fantastico/softaculous to install WordPress, find a theme from ThemeForest, learn how to install it, and then add pages. They don't need to pay ungodly managed hosting fees for their low volume.
What defines a successful website? Not IPOing? I would define a successful website as one that has organic traffic (somehow), content, and response times under 250ms.
If you use my definition, 99% of websites are successful.
Sure, shared hosting is a volume game for the most part because the volume game is _easy_. There are providers who are on the higher-end of shared hosting spectrum, charging a premium and providing a premium. All because you don't see their ads every day doesn't mean they don't exist.
The cost is higher than some VPS. But their panel (and managed hosting service) is very nice and I have no apparent problems.
Although I might choose a DigitalOcean VPS to host new websites, I don't have immediate plan to move away existing websites from DreamHost share host.
It's been working pretty well. It's apparently held up to being on the front page of HN 4-5 times, which generates a large amount of traffic (more than any subreddit it's been on, which is quite a few). It's probably around 50,000 - 100,000 HTTP requests in that day. Being on HN attracts both humans and bots.
Although that's around 1 per second average, it's pretty concentrated in a few hours. But it's not like they can't handle 5-10 requests per second for a single site. It's all on a single machine, but I'm sure their machines can handle thousands of requests per second. It's probably pretty unlikely that more than a few sites on the box get even 1 request per second.
Occasionally people do run wget over the site, but that hasn't seemed to matter either.
The problem I've just had hasn't been resolved because the rep jumped straight in with what he thought the solution might be. He obviously never read the error message that I pasted and continues not to read or listen to anything that contradicts his theory.
The fault has been marked as resolved by him 3 times now even though it isn't fixed.
This is a problem I have experienced with many well known hosting outfits.
It is why I don't recommend any shared hosts anymore because they are all competing on low price and just about acceptable customer service.
Siteground are one of the better options but the chances of having a similar issue can't be dismissed.
Full disclosure: I am an employee
I’ve been using TSOHost who are a U.K. based company who seem okay. There have been a few issues in the past but their support is prompt and helpful, the hosting reasonably flexible, the prices low, and they have coped with the traffic, so can’t conplain too much.
Most people I know aren't tech-savvy and want WordPress or small no-frills HTML website and the ability to upload files through FTP. I want email forwarders and mailboxes that are easy to configure, regular database backups, no-hassle SSL certificates, and decent email support.
I've been using Pair for about 10 years and I've been happy.
Disclaimer: worked for Cpanel, which is powering those sites.
Reason I used it so long is email/mail server. Since moving to a vps some emails don't come. Usually important ones that used domain verification.
I was with Rackspace for years, but Liquid Web bought their cloud site service and I am not too fond of the support I have been getting from Liquid Web and am looking to make a change.
Also I believe they're now owned by EIG which is a corporation that owns a thousand crappy shared hosting companies and is universally reviled in professional circles.
Support is terrible and unlimited claims are false because of other rules around inode limits and cpu limits.
They are still one of the better bigger shared providers. Speed isn't bad. Cpanel itself saves lots of time.