Shared hosting enables thousands of people to get their own sites hosted at a very reasonable fee. There are a few disadvantages, though. Due to the fact that hundreds of sites can be hosted on a single server, resources such as CPU, disk space, and bandwidth have to therefore be shared with your virtual neighbours. Shared resources are usually not problematic for small to medium sized sites. Your main limitation will be the lack of control over system level software – http servers, mail servers etc. You aren’t given any choice in operating system and you also cannot compile programs
→