Shared (Or Virtual) Web Hosting
Essay by 24 • October 31, 2010 • 1,143 Words (5 Pages) • 1,497 Views
A few things about shared hosting
Shared hosting means that the same server (computer) hosts more than a single website, the actual number of hosted websites depending on their size and number of visitors (total occupied space, total monthly bandwidth and used server resources).
With the powerful processors of today, it's not at all unusual to find hundreds of websites hosted on a single server. As I explained in another article, this is not a problem in itself.
The best thing about Shared or Virtual hosting is that it allows individuals and businesses with limited financial resources to establish an online presence with almost all the bells an whistles associated with a dedicated server.
The price for a shared hosting account however, is low compared to the dedicated server solution. It can even be in some instances very low! Generally those are the times when you have to be careful.
Problems that are common in a shared hosting environment:
1. Overcrowded servers
This problem is one of the most common in the web hosting industry (in the shared hosting section of it). It's not a shared hosting inherent problem though. It usually has to do with poor server resources management, poor business planning and reactive-type of behavior from the part of the hosting company -- instead of proactive behavior.
This problem is one of the first that have to be addressed when shopping for hosting. As long as the customer (that's you! ) shops around and knows what to look for and -- just as importantly -- what to look out for, everything should be OK. (Hint: to learn how to find a reliable host, I suggest you to read most of the articles I wrote and posted on this website.)
2. Security issues
In a perfect world, all a web hosting company would need to do would be to connect the server to the Internet and keep things running smoothly on the server. The Internet is not exactly a peaceful place though. There are all kinds of internet "terrorists". They're sometimes called hackers, sometimes they're called crackers. It doesn't matter how you call them. The important thing is that they're out there and that they make the life of every decent hosting business harder than it should be.
Hackers and crackers are extreme cases however. On the 'net, regular people behave in a different manner than in real life. When hundreds of people have access to a computer (the server) there are real chances to find that one of them is... less than honest.
Added to that, in a shared hosting environment it's not that uncommon to find that you can easily access other people's accounts (a shared hosting account is basically a directory (folder) on a server's hard disk). Fortunately this is usually not something critical, as in most cases what you store on the server is meant to be visible to the public anyway.
There are though lots of things that you have to keep secret. For example, if you're selling software, you cannot afford such "leaks". If you have a newsletter and you store the email addresses of your subscribers on the server as plain text files, you definitely don't want them to get in the wrong hands. There are lots of other examples, these are just some of the obvious ones.
Generally, a server used to host more websites is usually not as secure as a dedicated server. There's usually a trade-off between security and freedom, just as in real life.
3. Neighborhood related problems
The - what I call - "neighborhood problems" are complex issues, all having a common trait: they all involve what the other people are doing on that server. Those people (and their websites) are your closest online neighbors and they're just as important as your real-life neighbors are.
If one of those neighbors is using the account to test new scripts (and he's really bad at coding) then you (and everybody on that server) risks that one day, one of those badly written scripts might crash the server. That means at least a couple of minutes
...
...