---- Pensei que eu iria começar isso com alguma estrutura e stubs. Sinta-se livre para editar e adicionar a isso. ----
Um host da Web permite disponibilizar um site na Web, armazenando-o em um computador sempre ativo e sempre conectado à Internet. Existem milhares de empresas que oferecem hospedagem na web. Este guia tem como objetivo ensiná-lo a entender, pesquisar e avaliar os produtos oferecidos por você.
Para encontrar um host adequado, você precisa:
- Conheça seus requisitos.
- Entenda os produtos de hospedagem disponíveis.
- Escolha o produto certo para você.
- Crie uma lista restrita de empresas que oferecem esse produto e reduza-as a uma.
Vamos falar sobre essas etapas agora.
1. Quais são os seus requisitos?
Para iniciar sua pesquisa, é útil ter uma idéia aproximada de:
- Orçamento mensal (por exemplo, "não posso pagar nada além de US $ 20 por mês")
- Tráfego exclusivo mensal (por exemplo, "Recebo cerca de 5.000 visitantes por mês".)
- Requisitos de tecnologia (por exemplo: "Vou usar PHP e MySQL.")
- Habilidade técnica (por exemplo, "Eu nunca comprei hospedagem na Web antes.")
- Localização (por exemplo, "Quero que minha hospedagem esteja em um país específico por motivos de velocidade, suporte ou SEO")
Se você tem essas informações, ótimo! Caso contrário, tente resolvê-los e anote-os antes de continuar lendo; tornará muito mais fácil encontrar um host da web.
2. Que tipos de hospedagem existem?
O mercado de hospedagem está repleto de produtos diferentes. Esta seção os descreve.
Hospedagem gratuita na web
É possível encontrar hospedagem gratuita na web, mas poucos webmasters profissionais recomendam que você a use.
pró
- Não custa nada.
- É muito fácil de configurar e iniciar.
contra
- Os hosts gratuitos não têm obrigação de oferecer suporte.
- Os hosts gratuitos não têm obrigação de manter o site em execução.
- Os hosts gratuitos têm pouca obrigação de atualizar, manter e proteger seus servidores.
- Provavelmente anunciando em seu site.
Em resumo, vale a pena pagar pela hospedagem, em vez de usar um serviço gratuito. Um pacote de hospedagem compartilhada barato oferece um nível básico de suporte, tempo de atividade mais confiável e não prejudica o orçamento.
Bons serviços (a partir de 2018) incluem as páginas do Github .
Hospedagem compartilhada
pró
- É barato - os preços começam em US $ 3 / mês.
- Mas é confiável. Você assina um contrato com uma empresa, que consolida todos os serviços garantidos.
contra
- Normalmente, você compartilha um servidor (virtual) com muitos outros clientes. Portanto, se você tem muito tráfego, pode precisar de um servidor dedicado.
- Outros clientes podem ter sites ocupados que diminuem a velocidade de todos no mesmo servidor.
- Às vezes, é difícil alterar a configuração para suas necessidades específicas (especialmente na hospedagem Windows)
Hospedagem na web "Cloud"
Isso abrange uma variedade de serviços que podem ser divididos em três grupos - Infraestrutura como Serviço, Plataforma como Serviço, Software como Serviço. Este artigo da Wikipedia descreve as diferenças.
pró
- Disponibilidade. Seus dados estão quase instantaneamente disponíveis para qualquer pessoa nesse planeta.
- Existem também algumas ofertas gratuitas.
contra
- Com alguns serviços em nuvem, ninguém (nem mesmo o hoster) sabe onde estão seus dados (especialmente em que jurisdição). Esse é um problema muito grande se você lida com dados confidenciais, como dados de um médico ou contas bancárias (com relação à privacidade dos dados). Outros, como o Amazon S3, permitem escolher uma região.
- É difícil comparar igual com igual. Alguns, como a Amazon, oferecem servidores virtuais. Outros, como o Microsoft Azure ou o Google App Engine, estão oferecendo uma camada de middleware para você usar.
Hospedagem web VPS
É aqui que parece que você tem um servidor só para você, embora o esteja compartilhando fisicamente com outras pessoas.
pró
- Você tem muito mais controle do que hospedagem compartilhada.
contra
- Se você não possui um VPS gerenciado, é necessário gerenciá-lo - aplicando patches do sistema operacional.
Hospedagem na web dedicada
pró
- Você pode fazer o que quiser, quando quiser e do jeito que quiser. Você possui um servidor (virtual) e instala qualquer software (compare com a hospedagem gerenciada). Você pode usar esse servidor para o que quiser (com exceção de conteúdo ilegal).
contra
- Você realmente precisa saber o que está fazendo. Você é o responsável pela segurança desse sistema. Você precisará instalar as atualizações de segurança e, em geral, "ficar de olho" no que está acontecendo (quais portas são detectadas, quem tenta invadir o local de onde elas vieram ...).
Hospedagem Colocated
A colocação é muito parecida com hospedagem na web dedicada. A diferença é que você precisa comprar, trazer, gerenciar e reparar o próprio hardware também.
pró
- você tem mais controle sobre a confiabilidade e rapidez do hardware do seu servidor
- você poderá trazer um servidor muito pequeno e muito barato, do qual você tem controle total em um ambiente sofisticado para permitir que você atenda seus clientes
- você pode instalar e configurar seu hardware individualmente e com antecedência a partir de casa ou do escritório antes de levá-lo ao hoster
contra
- comprar uma única máquina de servidor não é barato
- agora você é responsável pelo hardware e precisa monitorá-lo e repará-lo (embora alguns hosters ofereçam isso por você (por um preço))
- talvez você nem consiga reiniciar o sistema se ele quebrar, se você não se preparou para isso (ou comprou um serviço prático do hoster para fazer isso por você)
- Dependendo do nível de serviço no hoster, pode ser necessário aguardar o horário comercial para acessar fisicamente o servidor em caso de falha
Hospedagem "gerenciada"
Isso é semelhante à hospedagem dedicada, mas reduz os problemas de segurança porque uma equipe profissional manteria seu servidor. Por outro lado, você geralmente não pode agir tão livremente quanto em uma máquina dedicada.
3. Qual é o melhor produto para você?
Você pode usar os cinco critérios listados no início (orçamento, tráfego, tecnologia, capacidade e localização) para determinar qual produto combina com você.
Fluxograma tentando orientar as pessoas em direção ao produto certo?
Compras para hospedagem por orçamento
Se você não estiver disposto a pagar nada
- Hospedagem gratuita na web
Se seu orçamento for de cerca de US $ 10 / mês
Se seu orçamento for de aproximadamente US $ 50 / mês
Se seu orçamento for de aproximadamente US $ 100 / mês
Se seu orçamento for de cerca de US $ 1000 / mês
- Nuvem
- dedicada
- Colocated
- Gerenciou
Compras para hospedagem por tráfego mensal
Se seus visitantes únicos mensais forem cerca de 1.000
Se seus visitantes únicos mensais forem cerca de 10.000
Se seus visitantes únicos mensais tiverem cerca de X
Se seus visitantes únicos mensais tiverem cerca de X
Compras para hospedagem por requisitos de tecnologia
Se você precisar de uma linguagem de programação específica
Se você precisar de uma arquitetura de servidor específica
Se você tiver requisitos personalizados muito específicos
Compras para hospedagem por capacidade técnica
Se você é novo em hospedagem na web
Se a idéia de usar hospedagem sem um painel de controle o assusta
Se você estiver confortável usando uma linha de comando
Agora que você conhece o produto que precisa, vamos descobrir como encontrar empresas que ofereçam esse produto.
4. Como você cria uma lista restrita?
Onde encontrar hosts da web?
Pesquisando por orçamento, tecnologia e outros requisitos - estratégias sugeridas:
- Pesquisando usando palavras-chave específicas.
- Descubra onde um site semelhante ao seu está hospedado.
O que faz um bom host?
- O suporte deve ser gratuito - isso indicaria um hoster confiável. Eles não tentam ganhar dinheiro vendendo suporte por telefone, mas vendendo produtos de hospedagem de boa qualidade.
- Avaliando sobrevenda. Aqui está um link para entender melhor o conceito.
- Avaliando o tempo de suporte. Na verdade, registre um ticket com alguns hosts em sua lista e veja como é o tempo de resposta deles.
- Veja o quadro de status para ver as recentes interrupções / problemas que o provedor está tendo
- O acesso à hospedagem, particularmente o Painel de Controle, deve ser apropriado às suas necessidades e requisitos, permitindo que você execute tarefas diárias sem a necessidade de sempre ir para a equipe de Suporte
Quais recursos técnicos um bom host da web deve fornecer?
Esses são alguns recursos que mesmo um bom pacote básico de hospedagem compartilhada deve incluir, em ordem aproximada, do mais básico ao mais avançado.
- Conteúdo dinâmico usando PHP, CGI etc.
- Além disso, o PEAR estende o PHP e é usado por muitos scripts PHP. Verifique se o seu host possui os scripts PEAR mais populares instalados.
- Acesso aos logs do servidor para o seu site.
- Suporte para
.htaccess
arquivos ou equivalente.
- Acesso ao banco de dados (MySQL ou equivalente).
- Acesso ao shell via SSH.
- Suporte HTTPS.
- Hospedagem de email (com IMAP) ou encaminhamento.
- Suporte para sendmail ou algo semelhante (para que você possa enviar emails usando PHP).
- Programação programada do processo via
cron
ou equivalente.
- A versão mais recente de cada software que esse host suporta. Você não quer estar executando uma versão desatualizada do PHP.
5. Dicas de bônus
Como sei quando preciso atualizar?
- Avaliando o desempenho da hospedagem
- Otimizando o software antes de atualizar! Na maioria dos casos, o software que você executa é muito lento. Tente fazer uso de diferentes soluções de armazenamento em cache.
Hospedagem cara é melhor?
Importa onde meu site está hospedado geograficamente?
Sim, se você lida com dados confidenciais. Se você é um homem de negócios que presta um serviço ao seu escritório de registro local ou a um médico, não pode armazenar os dados em que leis negligentes possam permitir a venda desses dados. (Por exemplo, como um provedor alemão você deve não armazenar seus dados nos EUA, por causa das Leis de Protecção de Dados locais. Recentemente, houve mesmo um debate, onde os oficiais de protecção de dados alemão anunciou, eles vão processar o site do provedor que incluem um Facebook Como o Button no site deles, porque os usuários finais serão rastreados por uma empresa americana, que por sua vez pode vender os dados de uso dos clientes alemães aos anunciantes.)
6. Hospedagem de fóruns e sites de revisão
Muitas vezes, os sites que pretendem oferecer avaliações de hospedagem estão realmente dispostos a ganhar dinheiro com links de afiliados ou através de outros canais e, como tal, não oferecem uma revisão honesta. Nunca confie em apenas um site e sempre verifique vários sites antes de comprar.
7. Leitura e recursos adicionais
GoDaddy alternatives
: /Hospedagem WordPress em um VPS
Para executar o WordPress, você precisa do seguinte:
Verifique se o servidor possui recursos suficientes para executá-los confortavelmente. O principal gargalo que você encontrará são as consultas MySQL. Se você tiver muitos visitantes, tente limitar o número de vezes que esses visitantes acionarão uma consulta ao banco de dados . Existem muitas abordagens para fazer isso. Basta procurar por desempenho ou otimização do WordPress. Por exemplo: http://elliottback.com/wp/why-my-wordpress-site-is-so-much-faster-than-yours/
A quantidade de RAM necessária depende de quantos aplicativos e serviços serão executados ao mesmo tempo. Um bom lugar para começar pode ser 512 MB, mas você pode querer 1 GB. Felizmente, a RAM é barata e até mesmo as empresas de hospedagem estão começando a repassar a economia. Você pode querer ainda mais, mas, novamente, tudo depende do que você estará executando. Aqui está uma boa discussão sobre a RAM do servidor: http://webmasterformat.com/blog/how-much-ram
Se o seu site tiver em média apenas algumas centenas ou milhares de visitantes por dia, a RAM não será um fator muito importante, mas assim que seus visitantes diários chegarem a dezenas de milhares ou mais, a quantidade de RAM que você tem instalado se torna um problema. Tente encontrar um host que possa aumentar facilmente a RAM instalada no seu VPS quando chegar a hora de atualizar.
É otimista pensar que você terá muitos visitantes imediatamente, mas leva tempo para formar uma audiência. Com isso em mente, tente obter uma empresa de hospedagem que não se importe tanto com a largura de banda. Muitos hosts anunciam largura de banda ilimitada ou não medida (dentro do motivo). Durante os primeiros meses de um site, você aprenderá quanta largura de banda o seu site precisa para ser veiculado e quando seu site finalmente chegar ao fim e o ISP chegar a um ponto de renegociar sua largura de banda mensal, agora você saber quanto comprar.
Também é importante aprender a economizar largura de banda sempre que possível. Isso tem duas vantagens: uma, você economiza dinheiro e duas, aumenta o desempenho. Existem muitos artigos por aí sobre como ajustar o desempenho do seu site. Confira as "Melhores práticas do Yahoo para acelerar o seu site"
Além disso, considere seriamente usar uma CDN (rede de entrega de conteúdo), como o Amazon S3 / CloudFront, para fornecer recursos estáticos (coisas que não são alteradas com frequência), como gráficos de logotipo, folhas de estilo, sprites de imagem e arquivos javascript. Isso também aumenta consideravelmente o tempo de carregamento do site, duplicando efetivamente (ou mais) o número de visitantes que seu servidor pode gerenciar em um dia.
Quanto ao espaço em disco, é necessário o suficiente para executar o sistema operacional, os programas instalados, os arquivos de log (dependendo do servidor / sistema operacional, tente garantir que eles sejam compactados automaticamente; caso contrário, em pouco tempo, você ficará sem disco rígido espaço) e, finalmente, qual será o tamanho do seu blog? Quantas entradas haverá no banco de dados? Quantas e quão grandes serão as imagens? Para um VPS, um bom lugar para começar seria 40 GB de espaço no disco rígido.
Se você já criou o blog, deve saber o tamanho do site base. Mas quanto você vai enviar por mês? Verifique se você tem espaço suficiente para tudo isso. Além disso, como já foi dito, considere transferir muitos dos recursos estáticos do site para uma CDN. Por fim, considere usar outros serviços da Web para hospedar grandes conteúdos multimídia, como YouTube ou Vimeo para vídeo ou SoundCloud para áudio . Eles geralmente são gratuitos e o conteúdo pode ser facilmente incorporado ao seu site.
fonte
O seguinte é recomendado pelo Better Business Bureau (conselhos um pouco antigos, mas ainda sólidos):
fonte
Backups
Outra coisa a considerar são os backups.
Alguns provedores de hospedagem fornecerão um serviço rudimentar (uma vez por semana?) E talvez você não tenha acesso direto para fazer uma restauração. Portanto, lembre-se do processo de restauração e do processo de backup.
Existem muitos produtos comerciais no mercado que diferem de acordo com suas necessidades (tamanho dos dados, velocidade de restauração, etc.)
Uma solução que funciona para mim como revendedor de hospedagem com 200 Gb + para backup é o Amazon AWS S3 que, se usado com a CLI da AWS, é rápido, eficiente, pode ser automatizado e tem preços razoáveis.
[ATUALIZAR] esta resposta chamou minha atenção novamente. Na verdade, mudei minha estratégia de backup e agora uso o BackblazeB2 com hashbackup. Com um preço muito melhor e funciona perfeitamente para fazer backup e restaurar
Já foi dito milhares de vezes por tantas pessoas que os backups são importantes. Faça a si mesmo a pergunta; "se o disco rígido do servidor morreu, qual seria o resultado?".
fonte
A hospedagem de rede de entrega de conteúdo é possível se o site for estático, mas depender da empresa que hospeda a CDN, pois nem todos permitem hospedagem simples, como apenas um site html estático. Também é possível hospedar um site usando uma rede de entrega de conteúdo, mas com muitos prós e contras,
Pro's
Contras
www
isso, porque a maioria dos trabalhos de cnames da CDN (nem todos, apenas a maioria).Suporte estático CDN
Sinta-se à vontade para adicionar à lista, mas para evitar spam, não faça o link.
fonte
Hospedagem PHP
Se você tiver alguma dica para pesquisar / selecionar um host PHP, edite esta resposta adequadamente
Hospedagem PHP é muito comum e fácil de encontrar. Ao selecionar um host que ofereça PHP, lembre-se do seguinte:
Como o PHP é tão comum, os preços tendem a ser muito baixos. Isso tende a significar que as margens são muito baixas. Como resultado, muitos hosts da web de baixo custo tendem a "exagerar" o espaço da web, o que significa que eles colocam mais sites em um servidor e são considerados ideais para esses webmasters. Isso faz com que os sites hospedados nesses servidores respondam lentamente e até ocasionalmente tenham erros devido aos recursos não serem suficientes para concluir sua solicitação. Ao pesquisar um host da Web PHP, verifique se eles têm reputação de vender em excesso.
Muitos hosts da web demoram a adotar novas versões do PHP (a migração do PHP4 para o PHP5 foi extremamente lenta). Se você deseja ter os recursos mais recentes do PHP disponíveis para o seu site, verifique se o host que você seleciona migra para novas versões do PHP ou oferece aos clientes a oportunidade de mudar para um novo servidor usando a versão mais recente do PHP.
O PEAR estende o PHP, oferecendo muitas funcionalidades prontas para uso. Verifique se o seu host oferece pelo menos os pacotes PEAR mais populares (MDB2, PHPUnit)
fonte
A velocidade da entrega de conteúdo é importante
Recomendo que você solicite a qualquer provedor de seu interesse que a hospedagem na Web produza uma página de demonstração para testar o valor TTFB (tempo até o primeiro byte). O Webpagetest.org pode testar esses valores de vários computadores para você. Além disso, o Google leva isso em consideração quando você usa sua ferramenta de informações de velocidade da página para digitalizar páginas da Web, e elas podem classificar seu site mais baixo se a velocidade de carregamento for medíocre.
Hospedagem na Web para iniciantes
Se for a primeira vez no campo de desenvolvimento da web, comece procurando um host gratuito com um mecanismo de processamento de scripts e SQL ativado.
Certifique-se de que o host ofereça acesso FTP (ou SFTP para FTP seguro) ao seu espaço na web ou pelo menos um disco da web (onde você faz login em uma área segura do servidor para fazer upload de arquivos).
Além disso, verifique se o host inclui PHP e MySQL no plano escolhido, se você deseja executar qualquer sistema de gerenciamento de conteúdo como o Wordpress ou se deseja executar qualquer tipo de página dinâmica que não utilize javascript.
Independentemente do tipo de hospedagem que você escolher, ele deve ter um software de servidor web instalado, como o apache, para que as páginas sejam entregues, e geralmente existe uma raiz do documento (pasta base para os arquivos do site), bem como um arquivo de índice definido no arquivo de configuração do servidor. Geralmente, o arquivo de índice é index.htm ou index.html ou até index.php.
Considere a largura de banda
Muitos provedores de hospedagem impõem um limite mensal de largura de banda e a interrupção resultará na suspensão da entrega de conteúdo pelo restante do mês e / ou em taxas adicionais de excesso. Por esse motivo, é necessário fazer algumas contas. Para segurança, estime o tamanho médio dos arquivos que você espera que muitos usuários acessem e divida-os no seu limite de largura de banda, e é sobre quantos usuários esse provedor permitirá que você atenda em um mês.
Por exemplo, se o seu limite de largura de banda for 10 GB por mês e cada página exibida sem o armazenamento em cache habilitado, consistirá em:
Cada usuário usará 100 KB de sua largura de banda. Portanto.
Portanto, no cenário acima, você só pode fornecer 100.000 cópias novas da página para o mundo.
Se você precisar servir mais cópias da página, procure um provedor que ofereça um limite maior de largura de banda e / ou otimize seu código e / ou utilize o cache HTTP e ore para que todos os navegadores conectados ao seu servidor obedeçam.
fonte
Antes de escolher um host adequado, precisamos considerar:
Os serviços em nuvem são a melhor solução disponível e ideal, porque oferecem flexibilidade sobre tecnologia, preços e implementação.
O Google Cloud & OpenShift (RedHat) é meu provedor de serviços de hospedagem em nuvem favorito. Você também pode experimentar o AWS (Amazon Web Services).
Dê prioridade às soluções de hospedagem baseada em nuvem, pois elas atendem à maioria dos requisitos com muita facilidade.
fonte
Cortando respostas longas, existem três tipos principais de hospedagem na web;
Hospedagem Compartilhada
É melhor para sites básicos, como sites de uma única página de destino ou site da agência. Eu não o recomendaria para os sites que oferecem suporte a woocommerce ou que entretêm uma enorme quantidade de tráfego. (Melhor para blogs pessoais e páginas de destino).
Hospedagem VPS
É melhor para usuários avançados, como um freelancer com 10 a 20 sites ou sites de clientes dos quais ele está cuidando atualmente. Você também pode hospedar sites de compras com tráfego mínimo e blogs pessoais com alto tráfego.
Hospedagem de Servidor Dedicado
É isso que possuo, administro uma agência na qual desenvolvemos sites de vários clientes e, para hospedá-los e oferecer a eles qualidade perfeita, ao mesmo tempo em que temos total controle de cada plataforma, optamos por Hospedagem de Servidores Dedicados, isso permite que você tenha seu próprio servidor, é caro no custo, mas vale totalmente a pena se você possui um negócio.
fonte