seu blog cresceu, e agora?

03 / 10 / 2007   internet

Recebi nas últimas duas semanas emails perguntando como mantenho o blog no ar. Pessoas preocupadas com o crescimento e sem saber exatamente onde e como hospedar o site. Então vou relatar minha experiência e dar algumas dicas.

Eu mantenho em servidores próprios, mas não por causa do webcetera, esse blog não justificaria o investimento. Tenho mais de 20 servidores no ar para cuidar de todos os projetos e arranjar um cantinho pro blog não foi problema.

Largura de banda

Se não fosse esse o caso, eu provavelmente começaria com uma conta de hospedagem em algum provedor. Algo simples, nada de servidor semidedicado ou do gênero. Há várias empresas fornecendo até mesmo multiplos domínios sobre o mesmo pacote. A vantagem desse tipo de conta (simples) é que já vem tudo pronto. Geralmente com um painel de controle que irá permitir gerenciar a hospedagem, emails, DNSs, etc… Há uma enorme variedade de pacotes e algo que impressiona é o fato de alguns incluirem 1000, 2000, 3000GB de transferência e outros 1, 2 ou 10GB pelo mesmo preço. Como não há mágica e todos, no atacado, pagam aproximadamente o mesmo preço pelos links a (des)igualdade se dá pela qualidade do serviço: uma largura de banda estreita não deixa passar muitos dados. É o mesmo que tomar banho usando não um chuveiro mas um canudinho de refrigerante: você pode ter o direito de consumir 1000 litros de água por hora, mas com a vazão possível pelo orifício do canudinho não chegará nem perto. Por outro lado, se alguém oferecer um banho com 50 litros de água por hora e a vazão de uma ducha, pode ser uma experiência bem mais prazerosa.

Um exemplo concreto. Se considerasse o tráfego mensal do meu site de busca, Vecom, chegaria à conclusão que um link de 3 Mbps (megabits por segundodaria conta do recado. No entanto, nos horários de pico, 6 horas do dia concentram mais de 60% do tráfego, a largura de banda necessária chega a ser 6 vezes maior, beirando os 20Mbps. Resumindo, o site ficaria MUUITO lento. Ninguém aguenta e os visitantes acabam por ir embora.

Porcentagem de CPU

Blogs não costumam utilizar muita largura de banda, comparados a outros tipos de sites, afinal a maior parte do tráfego é de texto ou imagens que se repetem, utilizadas no layout que se mantem em todas as páginas. Mas podem vir a ser sites pesados, afinal uma única entrada no wordpress pode fazer mais de dez consultas a uma base de dados. Em funçao disso, outra forma de controlar o site é mantendo um pico da porcentagem de CPU utilizada. Vamos imaginar que um provedor de hospedagem coloque 100 domínios no mesmo servidor, ele disponibilizaria, por exemplo, 3.5% de capacidade máxima de CPU para cada domínio. Sim, eu sei que 100 * 3.5% é maior que 100%, mas estatísticamente é muito baixa a probabilidade de todos os sites utilizarem o pico simultaneamente. Se o seu blog começar a crescer e ultrapassar essa cota de CPU as conexões (os internautas tentando acessar o seu site) simplesmente começariam a ser recusadas. Vemos isso de vez em quando, tenta-se acessar algum blog e vem uma página dizendo que não foi possível exibir a página, após um reload a página vem e assim vai o tempo todo. Muito enervante e também afasta os visitantes.

Número máximo de conexões

Uma terceira maneira de controlar os acessos é verificar quantas conexões simultâneas são permitidas para o seu(s) site(s). De nada adiantaria ter 100Mbps só pra você, poder utilizar  50% da CPU de um servidor se apenas 5 gatos pingados vão ter acesso a cada instante.

E então, como fico?

Eu aconselhei que fizessem três perguntas antes de fechar uma conta de hospedagem:

  1. Qual a largura de banda disponibilizada para o servidor E para o(s) meu(s) site(s) em particular?
  2. Qual a porcentagem máxima de CPU que poderá ser utilizada pelo(s) meu(s) site(s)?
  3. Qual o número máximo de conexões simultâneas permitidas para o(s) meu(s) site(s)?

Em breve vou falar sobre os blogs que se agigantaram e precisam de um servidor dedicado.

enviado por Marcos V.

Digg It! Digg It! Del.icio.us

Nenhum comentário »

Nenhum comentário.

 

Enviar Comentário