Características de Hospedagens
18 de Dezembro de 2008 por Júlio Araújo
Categoria: Hospedagem
Escolher uma hospedagem é ao mesmo tempo uma tarefa fácil e complexa. Esta complexidade está no fato de se escolher uma hospedagem com as características corretas que se pretende ter mas ao mesmo tempo escolher a relação custoxbenefício que melhor se adapte as características da hospedagem visada. A facilidade está na parte automatizada do processo de compra e configuração dos vários serviços que as hospedagens oferecem.
Então, como saber se determinada hospedagem é a mais correta ou não?
A pergunta acima só pode ser respondida por quem está procurando tal hospedagem ou por uma consultoria especializada nesta área. Mesmo assim vou descrever algumas funções que são encontradas na grande maioria dos serviços de hospedagens de páginas ou Web Hosting se preferir.
Atualmente encontramos hospedagens gratuitas que realmente superam muitas pagas, tanto em características quanto em desempenho e estabilidade. Eu mesmo já usei uma por quase 6(seis) meses consecutivos e nunca tive um único problema com relação ao período ativo da hospedagem(Uptime) , muitos hospedeiros pagos por usarem compartilhamento de servidor e por não terem controle total sobre a carga a que seus servidores estão submetidos pecam neste detalhe.
Eu acredito que o maior problema nos servidores gratuitos é justamente o fato do suporte à linguagens de programação(PHP e Perl por exemplo). Muitos te dão suporte à estas linguagens, mas não de uma maneira completa. Não é pelo fato de que um script funcione que signifique que todos vão funcionar igualmente. Durante a compilação(“construção de um programa ou comando a partir de seu código fonte”) ou instalação destas suítes de linguagem de programação, quem está compilando(principalmente) ou instalando pode determinar claramente que “módulos” ou funções esta ou aquela suíte irá ter. Normalmente quando o hospedeiro gratuito te dá suporte a estas linguagens não disponibilizam todas as funções que as hospedagem pagam têm.
Esta é uma característica das hospedagens gratuitas, te dão certas características e à medida em que o seu sítio ou negócio cresce, se quiser ter mais tem que comprar um pacote ou fazer um upgrade em sua conta.
Outro ponto que deve ser observado em hospedagem gratuita é o fato de ser ou não obrigado a pôr anúncios em suas páginas(banners, links de texto…). Esta política de obrigar o assinante a pôr anúncios já está mudando, é muito comum encontrarmos hospedagens gratuitas que não possuem este “porém”. Desde modo, você apenas insere os anúncios que quiser e se quiser.
Também, em hospedagem gratuitas observe também se pode ter o seu sítio sob o seu próprio domínio! Isto realmente é importante, muitos só permitem domínios como “seusitio.empresadeles.com” ou “empresadeles.com/seusitio/” ou nomes mais longos e complicados.
Com a opção de configurar a hospedagem com o seu próprio domínio e não ser obrigado a colocar anúncios já é um ótimo ponto de partida para os seus negócios, pois será você quem decidirá como será a “cara” de seu sítio e o que irá anunciar ou não nele.
No mais, não terá muita diferença de uma hospedagem paga(a não ser no excesso de dados de visitas que eles irão coletar de todos que visitem suas páginas – afinal, eles têm que lucrar de alguma forma).
Em hospedagens pagas, a diferença principal é em relação a estas suítes de linguagens de programação, que teoricamente viriam com todas as opções e uma grande quantidade de módulos instalados ou prontos para instalar. Mas não é garantido que todo e qualquer programa ou script irá funcionar!
Abaixo, estão descritas as opções que eu julgo serem as principais que até em um nível mediano de exigências devem ser observadas.
Só abrindo um parágrafo aqui! Eu pessoalmente aconselho a usar hospedagens que possuem Servidores Linux. Nada contra a Microsoft e sistemas proprietários, mas mesmo antes de começar a usar um sistema Linux(ou mais apropriadamente Gnu/Linux) já ouvia falar que para servidor este sistema é a melhor opção, isto há uns 8 anos atrás! Pois em servidores que é bem configurado e atualizado, segurança, estabilidade e desempenho são o diferencial deste tipo de sistema operacional(e sistemas *nix like em geral).
1· Espaço em disco(disk space) – este é o espaço total que tem em disco. Para uma visualização melhor deste espaço compare com o espaço que tem em seu HD(hardisk de seu computador). Este espaço não é o espaço total disponível para hospedar seu sítio, pois como qualquer sistema deve haver espaço para arquivos temporários, arquivos de logs, arquivos de dados… etc, mas este suposto espaço perdido não passa de algumas unidades de porcentagem do espaço total.
2· Largura de banda ou transferência mensal de dados(bandwidth) – esta característica indica a quantidade de tráfego que pode ter por mês ou a quantidade de dados que pode ser transmitida por mês. Aqui é contado tudo o que causa transferência de dados, se tem uma página, além de todo o código da página, é contado o tráfego das imagens, se tiver algum script na página(do tipo server side – que são executados no servidor) também é contado, o seu acesso ao painel de controle ou por ftp também é contabilizado… ou seja, tudo o que gerar tráfego ou transmissão de dados é contabilizado! Para este tipo de mercado, é aconselhável uma média de 30 a 100 gigabytes por mês. Se tiver poucas páginas, nunca chegará a consumir nem 1 terço deste tráfego, e a medida em que for crescendo o número de scripts instalados, o número de visitas, o número de exposições de seu anúncio, terá tempo para procurar ou outro hospedeiro ou comprar mais “largura de banda”. Alguns também limitam este tráfego por Hits/mo, ou seja, cliques/mês – não pense que 500.000 ou 1 milhão de hits/mo é muito e que nunca irá alcançar!
3· Subdominios – lhe indica a quantidade de subdomínios que pode ter no hospedeiro. É útil neste mercado pois pode ter sítios como: blog.seusitio.com, lojas.seusitio.com, afiliados.seusitio.com … Desta forma pode ter vários setores ou opções de divulgação e vendas diferentes no mesmo hospedeiro.
4· Contas POP3 – com estas contas você pode criar e-mails como: blog@seutio.com, lojas@seusitio.com, vendas@seusitio.com, suporte@seusitio.com, contato@seusitio.com… Além disto é com elas que poderá através de um cliente de e-mail(em qualquer lugar), baixar os seus e-mails armazenados em seu hospedeiro.
5· Contas SMTP – elas de certo modo estão ligadas à contas POP3. Com estas contas poderá enviar e-mails de clientes de e-mail(também de qualquer lugar) em nome de seu domínio: vendas@seusitio.com, suporte@seusitio.com… Personalizando ainda mais o seu negócio ou sítio. Vale lembrar para os que têm contas em hospedeiros gratuitos que não oferecem contas SMTP(o que é bastante comum) que com o GoogleApps você pode enviar emails em nome de seu domínio.
6· Conta E-mail Pega-Tudo(Catch-All) – indispensável se pretender ter um Autoresponder em sua hospedagem, com esta conta todos os e-mails com destino a seu sítio digitados errados, para usuários ou contas inexistentes, etc, serão capturados por este tipo de conta. Por exemplo, você tem um e-mail “voce@seusitio.com“, mesmo se alguém digitar “vove@seusitio.com“, esta conta irá receber ou apagar a mensagem – depende de que maneira está configurada esta conta.
7· E-mail Autoresposta(Autoresponder) – esta não é uma função como os Autoresponders que vemos em anúncios e páginas. Esta é uma função literal, ou seja, um autoresponder de verdade! Serve para enviar uma mensagem(já escrita e personalizada) para cada e-mail que for recebido. Se está configurado na conta “vendas@seusitio.com“, quando alguém enviar um e-mail para esta conta irá receber uma mensagem(já escrita e personalizada) de volta – mais apenas uma, e não uma seqüência de mensagens em intervalos de tempo pré-definidos.
8· Atalho de E-mails(E-mail Alias) – permite que se crie um atalho entre nomes de contas de e-mails. Supondo que tenha uma conta “voce@seusitio.com” pode criar um atalho “suporte@seusitio.com” apontando para a aquela conta. Quando enviarem um e-mail para “suporte@seusitio.com” a mensagem irá para “voce@seusitio.com“. Caso sua hospedagem não tenha esta opção pode fazer um redirecionamento de e-mail(e-mail forwarding que é mais comum nas hospedagens) para suprir esta necessidade.
9· Acesso à registros MX(MX Record) – esta função é interessante se sua hospedagem tiver contas de e-mails muito limitadas(ou para quem usa hospedagem gratuita e que não tem suporte SMTP). Com esta função pode controlar e mover a função POP3 e SMTP para um servidor externo(como o GoogleApps por exemplo).
10· Sendmail – se sua hospedagem dá suporte à SMTP é quase impossível não ter o Sendmail (ou outro programa como o Exim que é compatível com suas funções) que é um servidor responsável por enviar e-mails(formatar, condensar,codificar…). Sem ele não vai adiantar ter scripts ou programas que enviem e-mail, pois não terá como enviar os mesmos. Também tem o Curl que pode ser agregado ao PHP, mas no geral, o Sendmail é uma necessidade, mesmo porque não existe só PHP!
11· Suporte a PHP, Perl – existem outras linguagens de programação(milhares), mas estas são as mais comuns e usadas, principalmente em servidores Linux. O importante aqui é se o seu hospedeiro pode lhe garantir que caso use algum módulo ou função, que não esteja instalado, se eles podem instalar para você(sem lhe cobrar taxas principalmente). Outra coisa para se observar é quando comprar(é melhor antes) ou quiser instalar algum script ou programa, qual a suíte que tal script ou programa precisa, quais as funções que exige, senão corre o risco de ele não funcionar. Também, outro ponto importante é saber se o seu hospedeiro te dá o seu próprio diretório “CGI” ou se pode executar estes scripts de “Qualquer parte” de seu domínio, em qualquer caso é plausível!
12· Banco de Dados MySQL(ou outro SQL) – normalmente acompanhado do phpAdmin e uma interface gráfica para a criação de bases de dados. Esta função é uma necessidade, mas deve-se observar a quantidade de bases de dados disponibilizadas e se há um limite no tamanho que cada uma pode ter. Em alguns servidores de hospedagem o tamanho que cada banco pode ter é limitado pelo espaço em disco, mas em muitos não. O esgotamento deste espaço significa que não poderá mais gravar dados(de uma compra, de uma lista, de uma transação…). A quantidade também é um ponto importante para observar, teoricamente cada script ou programa deve ser instalado com sua própria base de dados(mas pode-se instalar vários usando a mesma base de dados, desde que não tenham nomes de tabelas iguais ou outra coisa que interfira).
13· IonCube – Uma função que também é interessante e que muitos desenvolvedores atualmente estão usando em seus scripts é a “ION Cube Loader”, resumidamente, esta função “encripta” todo o código fonte do script ou programa. Caso compre algum script em PHP que exija esta função para “decodificar” os arquivos, se não tiver esta função no seu servidor HTML, não conseguirá executar nada!
Existem várias outras funções interessantes: domain pointers, domain addons, os tipos de domínios aceitos, contas ftp, servidor SSL, acesso à URL sem www, configurarção de MIME types, configuração de páginas de erro, cron jobs, SSI, java, python, ruby (on trails) CGI, imagemagik…
Outra opção pouco usada e que é muito importante para a manutenção de qualquer sítio é o suporte ao servidor SSH. Com esta função pode-se acessar o seu hospedeiro, e executar todos os comandos como se você estivesse usando o seu próprio terminal(no caso de usuários *nix like), comandos como cat, find, sed, grep, xargs, vi… basta que o comando exista no sistema. Mas o acesso a esta função é bem restrito, não nos comandos que pode executar, mas no usuário que pode executá-la. Eu tive que enviar uma cópia “scaneada” da minha carteira de motorista para que pudesse ter acesso a esta função assim como tive que fornecer alguns dados de meu ISP(meu provedor de Internet)! Mas a demora valeu à pena :^)
Veja o artigo “Onde Encontrar Hospedeiros” onde há várias indicações para que você analise os vários planos e características de hospedeiros de páginas.





Comentários
2 Comentários para “Características de Hospedagens”Trackbacks
O que os leitores estão comentando...[...] o post “Características de Hospedagem“, lá tem descritas várias funções de hospedagem e um comentário sobre hospedeiros de [...]
[...] outro artigo Características de Hospedagens eu descrevi vários fatores que influenciam na hora de se escolher uma hospedagem (ressaltando com [...]