Definição
Hospedagem compartilhada é um modelo em que um servidor físico hospeda muitas contas de clientes que usam o mesmo pool de CPU, RAM, armazenamento e largura de banda. É a forma mais barata e comum de hospedagem de sites, geralmente custando de cerca de 2 a 10 GBP por mês. Cada conta é isolada no nível de arquivos e tem seu próprio painel de controle, normalmente cPanel ou Plesk, mas o hardware subjacente e a conexão de rede são compartilhados por todos os locatários no servidor. Os provedores limitam recursos por conta para que um site movimentado não derrube os demais, embora o desempenho ainda varie conforme o que as contas vizinhas estiverem fazendo em um dado momento. A hospedagem compartilhada é adequada para blogs, portfólios, sites institucionais e sites de pequenas empresas com menos de aproximadamente 10.000 visitantes mensais, quando tráfego baixo e previsível importa mais do que capacidade garantida. Quando um site precisa de software personalizado, mais memória ou desempenho estável sob carga, ele ultrapassa o que a hospedagem compartilhada oferece e um VPS se torna o próximo passo sensato.
Como funciona
Em um servidor compartilhado, o provedor de hospedagem executa o sistema operacional, o servidor web (geralmente Apache ou NGINX com LiteSpeed), o runtime de PHP, MySQL e um painel de controle. Você envia seus arquivos via cPanel, FTP ou git, e o servidor cuida do restante. Os recursos são limitados por conta para impedir que uma única conta derrube o servidor inteiro.
Por que isso importa
Para um site que ainda não justifica um VPS, a hospedagem compartilhada é imbatível em custo-benefício. A desvantagem é o problema do vizinho barulhento e o fato de você não poder instalar nada que o host não ofereça. Quando um site passa a precisar de mais memória, software personalizado ou desempenho consistente, ele superou a hospedagem compartilhada.