Fatores Cruciais na Escolha de Hospedagens

Servidor de hospedagem Web
No artigo Características de Hospedagens que você poderá ver em “Artigos Relacionados” no final deste artigo eu descrevi vários fatores que influenciam na hora de se escolher uma hospedagem ( ressaltando com o fim de se desenvolver atividades de negócios online). O objetivo deste artigo aqui é lhe alertar sobre alguns pormenores que não são mostrados nas páginas de “Características das Hospedagens” das empresas que fornecem este tipo de serviço.
Normalmente, as características mais ressaltadas são espaço em disco, largura de banda, suporte à PHP, bancos de dados (My)SQL, lojas e-commerce, integração do fantastico, entre outras características que são apenas o suficiente para se colocar um projeto no ar! Toda e qualquer característica é importante, mas você deve conhecer mais a fundo a hospedagem que está contratando. O objetivo deste artigo e lhe mostrar mais alguns detalhes que devem ser observados principalmente se você pretende desenvolver ativides de negócios online.
Eu pessoalmente já mudei entre hospedagens 5 vezes em um único ano. Os principais fatores que me forçaram a isto foram principalmente a estabilidade e o desempenho das mesmas, outros fatores limitantes apenas se somaram para que eu fizesse estas mudanças frequentes. Sendo assim, vou descrever aqui outra vez com o fim de desenvolvimento de atividades de negócios online quais as outras características de hospedagens que você deve observar atentamente, para que não cometa os mesmos erros que eu cometi e não precise ficar movimentando centenas de megabytes entre servidores (o que é ruim principalmente se for em um período de vendas).
Fatores Cruciais na Escolha de Hospedagens
Uptime de servidores
O primeiro fator que deve observar é justamente o tempo em que é garantido que o servidor ficará disponível online (no ar) que é geralmente referenciado por Uptime. Este valor é normalmente representado por uma porcentagem, conforme as figuras abaixo.

Indicação de Uptimes de Servidores de Hospedagens Web
O que significam estes valores?
Vamos a um cálculo simples, para isto vou assumir um período de 168 horas que equivalem à 7 (sete) dias ou uma semana. 168 horas equivalem à 10.800 minutos e que equivalem à 604.800 segundos então…
Exemplo 1
Servidores que garantem 99,99% de uptime

Exemplo de cálculo de hospedagens que garantem 99,99% de Uptime.
… ou seja um servidor que garante 99,99% de uptime, teoricamente é normal passar 1 minuto por semana fora do ar!
Exemplo 2
Agora vamos a um servidor que garanta 99,998%.
Com os mesmos dados…

Exemplo de cálculo de hospedagens que garantem 99,998% de Uptime
… ou seja, em um servidor que garante 99,998% de uptime, teoricamente é normal passar 12 segundos por semana fora do ar!
Mas somente cálculos não são suficientes para definir o quanto de tempo que o seu sítio ou blog pode ficar fora do ar. Você deve pesquisar em fóruns principalmente à respeito da hospedagem que quer alugar, perguntando para outros usuários que já a usam por pelo menos seis meses: se é frequente que o servidor fique fora do ar, como é o suporte deles (rápido ou demorado ou não respondem mesmo), se recentemente tiveram problemas de queima de componentes na hospedagem (o que demonstra que o servidor está sobrecarregado – se o suporte for atencioso e a pessoa perguntar, eles informam qual foi o problema).
Também, somente perguntando para quem já usa certa hospedagem é que você saberá se ela tem bom desempenho ou não. Por desempenho, genericamente falando, seria velocidade com que carrega páginas, com que executa programas… etc.
Base de Dados
Outro fator determinante dependendo do que vai desenvolver em seu sítio ou blog é com relação à bases de dados. É importante que saiba de antemão quantas bases de dados tem à sua disposição e principalmente qual é o limite (tamanho) delas.
Se você tem um blog por exemplo, à medida em que for postando novos artigos, instalando novos plugins (no caso do WordPress e outras plataformas também, incluíndo CMS), o espaço da base de dados vai aumentando progressivamente. Se este espaço acabar, não poderá postar nenhum artigo a mais por exemplo.
Muitos servidores de hospedagens te oferecem bases de dados ilimitadas (em quantidade) mas limitam cada uma à 20MB ou 50MB (e uns até menos)! Na hospedagem em que estou, tenho apenas 30 bases de dados (até hoje só usei 11 e sem planos de usar as outras), mas apesar de limitadas (em quantidade) não há limite de tamanho, ou melhor, o único limite é o espaço em disco que tenho à minha disposição (que é de 150GB).
Cron Jobs (Cron Tabs)
Este é um programa opensource que basicamente executa tarefas (comandos) previamente configuradas em tempos predeterminados, ou seja, poderá ter um script com uma função e programá-lo para executar a cada 10 minutos esta função!
A grande maioria das hospedagens utilizam o Apache (servidor HTTP) e um conjunto de outros programas livres, e o Cron(há vários programas com nomes diferente mas a função é a mesma) é um deles. O que eu quero alertar aqui é que muitas hospedagens não disponibilizam esta função por padrão, ou seja, se quiser tê-la, tem que pagar à parte por ela (normalmente em valores mensais). Eu particularmente acho um absurdo isto, já que este é um programa opensource e quem tem um servidor de hospedagem não paga nada por ela! Creio que isto ocorre porque não querem “gastar” recursos de processamentos – o que já indica que o servidor ou é “fraco” e não aguenta muitas chamadas de comandos (pouco desempenho) ou não foi projetado para servir milhares de hospedagens ao mesmo tempo! Daí habilitar para poucos (só os que pagarem), diminuindo o consumo de recursos de processamento.
Se você nunca teve uma hospedagem ou mesmo que tenha, talvez ache esta função banal, que nunca irá precisar. Mas se tem a intenção em progredir durante o tempo, creio que deva considerar esta ferramenta.
Envio e recebimento de e-mails
Esta questão é quase abafada! Vou descrever em partes.
Envio de e-mails
É muito importante também que você saiba o quanto de mensagens de e-mails poderá enviar por hora em sua hospedagem. Fiz uma pesquisa rápida com vários servidores (26) e alguns me responderam (15), após somar tudo e tirar a média aritmética fiquei com um resultado de aproximadamente 100 mensagens por hora! Se não acredita, pergunte para o setor de atendimento de sua hospedagem.
Sim, a média de envio de mensagens ficou em 100 MENSAGENS DE E-MAILS POR HORA!
Mas além disto há outro problema, que é a quantidade de mensagens que poderá enviar por segundo! Isto vai ser um problema se você utiliza programas para enviar mensagens para listas de e-mails.
Então você faria o cálculo: se eu posso enviar 100 mensagens em 1 hora (3600 segundos, então seria necessário que fossem enviadas apenas 1 mensagem a cada 36s!
Sim, mas para enviar 1 mensagem a cada 36s, o seu programa de envio de mensagens precisaria da função throttle – que serviria para cadenciar este envio. A grande maioria dos programas de envio de mensagens simplesmente as enviam e pronto!
Muitos servidores limitam a quantidade de mensagens enviadas por segundo mesmo tendo um limite de 100 mensagens por hora também. Mesmo que seja permitido enviar 100 mensagens (ou mais) em uma hora, você tem o limite de 3 ou 6 mensagens por segundo (na minha pesquisa ficou em 15 mensagens/segundo – em apenas um servidor). Se enviar mais mensagens que o permitido dentro de um segundo, terá o servidor smtp (de envio de mensagens) de sua conta bloqueado (em geral eles bloqueiam a porta 25), entre 15 ou 30 minutos é liberado novamente, se persistir na terceira ou quinta tentativa, terá que entrar em contato com o administrador para tirar este bloqueio (ou mesmo poderá ter sua conta suspensa!).
Os trechos abaixo foram retirados da política de envio de e-mails do HostGator.
“…We recommend you throttle it to at the very least sending 1 email every 8 seconds. (Sending 1 every 8 seconds would send 450 emails within 1 hour…”
“… Recomendamos que cadencie o seu programa para enviar uma mensagem a cada 8 segundos. (Enviando uma mensagem a cada 8 segundos, você enviará 450 e-mails por hora…”
” IMPORTANT: If you do not throttle and you try sending 500 emails, the server will try sending all 500 in 1 second which is not possible on our shared servers…”
“IMPORTANTE: se você não cadenciar o envio e tentar enviar 500 e-mails, o servidor tentará enviar todas as 500 mensagens em 1 segundo o que não é possível em nossos servidores compartilhados…”
Na endereço abaixo está a página de onde foram retirados os trechos acima.
http://www.hostgator.com/mailpolicy.shtml
Como exemplo prático, minha hospedagem só permite que eu envie 150 mensagens por hora, mas não há limites na quantidade por segundo. Em contrapartida, algumas hospedagens que limitam a quantidade de mensagens por segundo retornam a maioria das mensagens que passarem do número pré-estabelecido, a minha hospedagem simplesmente apaga o excedente e me envia uma mensagem informando quais as mensagens que foram apagadas!
Recolhimento de e-mails
Também, muitas hospedagens limitam o número de requisições POP por hora. Estas requisições ocorrem quando você tem um cliente de e-mail em seu computador ou mesmo na web (como o Gmail) que pode ir buscar mensagens de e-mails em outras contas suas. A média desta minha rápida pesquisa ficou em 60 requisições por hora.
Ou seja, se configurar um cliente de e-mail (ou webmail) para verificar se existem novas mensagens em sua hospedagem em duas contas ao mesmo tempo, o limite ficaria em uma verificação a cada 2 min(são duas contas). O mais comum para quem tem hospedagem própria é ter várias contas de e-mails (admin, suporte, contato, vendas, cobrança, consultoria…).
Serviços de Backups
Por serviços de backups você já deve saber bem a importância e função do mesmo. Atualmente muito poucas hospedagens não oferecem este tipo de serviço, ou cobram por isto! Este é um ponto a ser observado também.
Também como um último exemplo, a minha hospedagem só não me permite fazer um backup de tudo ao mesmo tempo, mas permite que eu faça individualmente (bases de dados [inclusive individualmente], e-mails, diretório home, diretórios separados…). É sempre bom ter uma cópia principalmente de bases de dados que contêm dados de clientes, dados de artigos publicados, dados de membros…
Uma boa maneira de analisar as funções de hospedagens é se elas disponibilizarem uma demonstração do CPanel – poucas fazem isto, mas basta perguntar para a equipe de atendimento que eles podem descrever melhor o que uma hospedagem tem ou não e quais suas limitações.
Valendo lembrar também que estas limitações existem principalmente em servidores compartilhados (shared hosts), mesmo se for alugar um servidor dedicado (dedicated hosts) é bom conhecer suas características peculiares antes de pagar!
Como ressaltei, estes fatores devem ser levados em consideração principalmente por quem pretende construir um negócio online, pois a não observação deles pode significar gastos desnecessários e principalmente prejuízos!
Então, se você ainda está à procura de uma boa hospedagem, procure por fóruns e/ou grupos de discussão que tratam do assunto, e principalmente faça perguntas para a central de atendimento da hospedagem que você irá contratar o plano! Também é interessante que busque por servidores que te oferecem a garantia de reembolso (em 30 dias por exemplo) – isto já me livrou centenas de dólares (pois uso hospedagens do exterior).
Se já está em uma hospedagem limitada e que só lhe dá dor de cabeça, abandone-a!
E a sua hospedagem, gostaria de saber quais as limitações dela? Dê a sua opinião, assim quem ler já estará sendo avisado!











Excelente material parabéns!!
Que bom que gostou Walter, não deixe de votar na “Pesquisa de Interesse”, assim eu posso escrever artigos mais dirigidos. Também apreciaria se assinasse o Feed do Documentário Embasex – desta forma saberá quando eu postar um novo artigo.
Sucesso em seus empreendimentos e volte sempre.
Acho que o cálculo das mensagens por hora está errado, se são permitidas 100 mensagens por hora (3600s) corresponde a uma mensagem a cada 36s e não 3 por segundo. (100mens. x 36s = 3600s.)