Ter a própria hospedagem: vale a pena para projetos pequenos?

  • Autor Autor Johan Sibulo
  • Data de início Data de início
Este tópico foi traduzido automaticamente do espanhol. Ver original
Johan Sibulo

Johan Sibulo

Préstamo impago
Zeta
Verificación en dos pasos activada
Vale a pena ter uma própria hospedagem para realizar projetos pequenos... Já ao começar a crescer... Bem, seria buscar algo sério.

Existem máquinas que sejam econômicas que suportem poucas visitas (cerca de 1000 usuários online)?

Quero algo de teste, barato, mas que se possa manter sem cair...
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Eu uso namecrane.com e não tenho nenhum problema
 
Cuidado com uma armadilha de números, porque é a que faz com que alguém compre hospedagem e ela caia na semana: 1.000 visitas por dia não é o mesmo que 1.000 usuários conectados ao mesmo tempo. O segundo é muito mais pesado.

Para você ter uma ideia com WordPress:

  • Sem cache, cada visita ocupa um processo de PHP e entre 40 e 80 MB de RAM. Com 1.000 conexões simultâneas você precisaria entre 40 e 80 GB de RAM. Isso nenhuma hospedagem barata te dá, nem um VPS de 8 GB.
  • Com cache de página completa o jogo muda: Nginx com fastcgi_cache (ou Cloudflare na frente) entrega o HTML sem tocar em PHP nem MySQL, e um VPS de 2-4 GB aguenta centenas de conexões ao mesmo tempo sem esforço.

Os números que para mim servem como referência:

  • Compartilhado decente: 20-50 conexões simultâneas reais.
  • VPS de 2 GB com cache e Redis: cerca de 150-250.
  • VPS de 4 GB com Cloudflare na frente: 400-600.
  • Para 1.000 ao mesmo tempo de verdade: dois servidores, ou um grande com cache agressivo.

Vale a pena hospedagem própria? Depende de com o que você paga:

  • Com dinheiro: um VPS de 4 GB (Hetzner, OVH, Contabo) sai por 5-10 USD por mês e rende mais que um compartilhado do dobro do preço.
  • Com tempo: o que você economiza em dinheiro você coloca em administrá-lo: atualizações, segurança, cópias de segurança e saber olhar por que caiu. Para um projeto de teste, essa curva é a parte que cansa.

Se é para testar barato e que não caia, meu conselho: VPS de 2-4 GB, Nginx + PHP-FPM com pm.max_children calculado (não o que vem por padrão), Redis para o objeto de cache e Cloudflare grátis na frente. Com isso você tem margem para crescer e aprender sem pagar a mais.

E uma coisa: meça, não adivinhe. Com ab -c 100 -n 1000 ou k6 você vê em dois minutos quantas conexões aguenta de verdade antes de se arrastar.

Qual é o projeto e quantas pessoas você espera ao mesmo tempo? Com isso te digo se algo pequeno basta ou se você precisa de outra coisa.
 
Sim, vale a pena começar pequeno e ir crescendo, mas cuidado com esses «1.000 usuários online» xD. Mil pessoas lendo uma página não geram a mesma carga que mil buscando produtos, entrando com sua conta ou enviando mensagens.

Eu daria um matiz sobre calcular a RAM multiplicando usuários por processos PHP: ter 1.000 pessoas conectadas não significa ter 1.000 processos ocupados. Importa quantas requisições fazem, quanto demora cada uma e quais chegam realmente à aplicação. Por isso também não tomaria os números de «tantos GB = tantos usuários» como uma capacidade garantida.

Para testar um projeto, se a tecnologia permitir, você pode começar em uma hospedagem compartilhada com limites claros e possibilidade de tirar seus arquivos e banco de dados para migrar depois. Se o que você busca também é aprender a administrar, um VPS te dá esse controle, mas aí ficam por sua conta as atualizações, a segurança e as cópias fora do servidor. Tê-lo por conta própria não o torna automaticamente mais estável nem mais rápido.

Antes de pagar, eu olharia o que você vai montar e o que o plano realmente inclui: CPU, memória, limites de processos, armazenamento e cópias. Um site de conteúdo que possa ser cacheado tem um comportamento muito diferente de uma aplicação com sessões, buscas ou atualizações constantes. O cache ajuda onde se pode usar; não convém compartilhar páginas privadas entre usuários por tentar fazer com que tudo vá mais rápido.

E para comprovar a capacidade, eu faria um teste gradual em uma instalação própria de testes, reproduzindo várias ações reais e as pausas entre elas. Olharia tempos de resposta, erros e consumo de CPU/RAM/banco de dados. Se você testa apenas a página inicial cacheada durante dois minutos, você sabe como essa página inicial responde nesse teste, não quantas pessoas o projeto todo suporta.

Vamos lá, comece com algo que você possa manter e migrar, sem contratar uma máquina enorme por uma cifra de visitantes. Se esses 1.000 simultâneos são uma necessidade desde o primeiro dia, eu testaria essa carga com a aplicação antes de dar como bom qualquer plano barato.
 
Voltar
Topo