A shared hosting company is a kind of hosting service whereby a number of websites live on one server related to the Internet. This is normally the least expensive solution for webhosting, as the price of dedicated server hosting has been spread across several customers. The cost of shared webhosting could be considerably less than this, however if a server fails then the cost of replacing that server has to be paid by everybody who has been using that server.
One common issue with shared hosting is that many users share the same server together with all the other users. With a single server, you can only use a single web site, so you can not use all of your personal websites. If you would like to produce your own personal site, this isn't the choice for you. Additionally, as there are many different users in the machine, a common virus or worm can affect all users, possibly causing more difficulties than if you'd used a dedicated server.
When you select a shared hosting company you will have your own site, but that site will share the server space and resources of other websites. Should you need more resources, you will need to purchase them individually in the server. Many web hosts allow you to run and maintain your own copy of the software on your own website. This gives you complete control over what you use your site for.
As a result, a good hosting company provides plenty of flexibility when it comes to adding features to your website and keeping your bandwidth to a fair level. They also will do most of the job for you, such as installing PHP and other tools on your server. They will also keep their servers upgraded and protected. They should be able to provide you with technical assistance when needed.
Choosing a good hosting company is critical, but choosing the incorrect one can cause some significant problems. If you find that you can not get your own hosting through a dedicated host, but you don't have the budget to buy a dedicated server , then shared hosting isn't usually a good option.