Shared hosting is a type of web hosting where a single physical server hosts multiple
sites. Many users utilize the resources on a single server, which keeps the costs low.
Users each get a section of a server in which they can host their website files. Shared
servers can hosts hundreds of users. Each customer using the shared hosting platform’s
server has access to features like databases, monthly traffic, disk space, email
accounts, FTP accounts and other add-ons offered by the host. System resources are
shared on-demand by customers on the server, and each gets a percentage of everything
from RAM and CPU, and other elements such as the single MySQL server, Apache server, and
mail server.
Shared hosting offers the most cost-effective way to get a site online since the costs
of maintaining a server are split among all the users. This style of hosting is best
suited for a small website or blog that doesn’t require advanced configurations or high
bandwidth. Since shared hosting is not sufficient for sites with high traffic, high
volume sites should look to VPS or dedicated hosting solutions instead.