A friend asked why we criticize shared hosting so much when most of the websites use this hosting service. I retorted with “Does popularity necessarily mean quality?” He smiled and asked if I don’t have any proper arguments. This conversation got me thinking if I wasn’t making my thoughts clear on shared hosting. Yes, shared hosting is the most popular hosting solution today. But it is not popular with websites with higher ambitions. Business-critical websites cannot depend on shared servers. Your personal blog may not need a dedicated server, but an organization whose business depends on transactions made online cannot do with limited bandwidth and limited disk space.
When hundreds of websites are fighting for space on a shared server you cannot possibly expect your websites to exhibit optimum performance. And it’s not only about space and bandwidth, it’s also about security. You would say that if shared hosting were that insecure, so many companies wouldn’t continue with it. Well, it may not be on-your-face non-secure but if one website on the server is compromised, other websites are at a risk. One failure can bring down the server, making your website unavailable. Availability is something large organizations cannot live with.
Hey, there’s another big factor that makes large organizations make a shift from shared servers. It is identity on the web. With shared hosting, you have to share an IP block with hundreds of other sites. This may not be a big deal for many websites, but it is a big deal for some.
No, I don’t say shared hosting is bad but it is definitely not for organizations who want more.