Shared hosting allows people to host their own sites at a very reasonable cost but it does have some drawbacks, however. Since hundreds of sites can be hosted on a single server, resources such as CPU, disk space, and bandwidth have to be shared with ALL your virtual neighbors.
Shared resources are usually not a problem for small to medium-sized sites. Your main limitation is the lack of control over system level software – HTTP servers, mail servers, databases etc. You don’t have any choice of operating system and you cannot compile programs or do major administrative tasks. Continue reading