In shared web hosting, one single server hosts more than 1 websites. Different websites are sharing the same server and resources. Although it may not be a very secure web hosting model, but it is cheaper as compared to dedicated servers. It is usually best for small or newly started websites. However, when your site's traffic grows and it is ready to scale up regularly it is best to move from shared hosting to dedicated servers in order to get the maximum efficiency.