Business

Escolher alojamento web para uma loja online: o que realmente importa

Escolher alojamento para uma loja online é mais do que velocidade. Veja o que verificar no WooCommerce e noutras lojas: recursos, SSL, cópias e suporte.

Por Zebra Hosting Cloud

Uma loja online difere de um site institucional num aspeto crucial: a indisponibilidade e a lentidão custam dinheiro diretamente. Um visitante que lê a página "Sobre nós" pode esperar; um cliente com o cesto cheio não espera. Isso muda o que deve procurar num alojamento. Este artigo foca-se numa loja alojada por si, como o WooCommerce no WordPress ou outra loja baseada em PHP, e não numa plataforma totalmente alojada.

Porque é que as lojas precisam de mais do que um blogue

As páginas de uma loja são em grande parte dinâmicas. As páginas do carrinho, do checkout, da conta e do nível de stock não podem ser servidas a partir de uma cache simples, porque cada visitante vê conteúdo diferente. Cada um destes pedidos executa PHP e consulta a base de dados. Uma loja com 20 compradores em simultâneo precisa, por isso, de muito mais capacidade de processamento do que um blogue com 20 leitores em simultâneo.

Recursos: memória, CPU e processos PHP

Veja os limites por conta de memória, CPU e processos PHP paralelos, e não apenas o armazenamento. As lojas com muitos produtos, variações e plugins de envio, impostos e marketing podem facilmente precisar de várias centenas de megabytes de memória por pedido. Se o plano não publica estes limites, pergunte. Quando uma loja tem movimento durante todo o dia ou faz promoções frequentes, um VPS com recursos reservados é um passo prático acima do alojamento partilhado.

Velocidade de armazenamento e a base de dados

As pesquisas de produtos, o histórico de encomendas e as atualizações de stock consultam todos a base de dados. Armazenamento SSD ou NVMe rápido e uma versão atual do servidor de bases de dados fazem uma diferença visível. Fique atento ao tamanho da base de dados, que tende a crescer com encomendas, sessões e registos; uma limpeza periódica ajuda.

O SSL não é opcional

Qualquer página onde os clientes introduzem dados tem de usar HTTPS. Os certificados gratuitos da Let's Encrypt estão disponíveis em todos os planos da Zebra Hosting; veja a nossa página de SSL para saber como funciona. Verifique também se o certificado se renova automaticamente, para nunca expirar num sábado à noite.

Segurança e proteção dos pagamentos

  • Use o checkout alojado do fornecedor de pagamentos ou uma integração aprovada, para que os dados do cartão nunca passem pelo seu servidor. Não guarde dados de pagamento por si.
  • Mantenha tudo atualizado: núcleo, plugin da loja, plugins de pagamento e envio, tema e PHP.
  • Use credenciais de administrador fortes e autenticação de dois fatores sempre que existir.
  • Adicione uma camada de firewall e CDN para filtrar tráfego abusivo; a nossa página de segurança descreve a abordagem.

As lojas são alvos atrativos porque tratam dados de clientes, pelo que as suas obrigações em matéria de privacidade e proteção de dados também são maiores do que num site simples. Verifique as regras que se aplicam ao seu país e aos seus clientes.

Cópias de segurança e recuperação

Para uma loja, perder um dia de encomendas é um problema grave, não um simples incómodo. Pergunte ao seu alojamento:

  1. Com que frequência são feitas as cópias de segurança e durante quanto tempo são guardadas?
  2. As bases de dados têm cópias tão frequentes como os ficheiros?
  3. Posso restaurar uma cópia eu próprio, e depressa?

Considere fazer uma cópia extra antes de grandes alterações, como o lançamento de uma campanha ou uma atualização de um plugin.

Ambiente de staging

Nunca teste atualizações na loja em produção. Uma cópia de staging permite experimentar novos plugins, alterações de tema e atualizações de PHP sem pôr em risco as encomendas dos clientes. Com o Plesk pode clonar um site para um subdomínio com esse objetivo; a base de conhecimento tem orientações.

A velocidade conta para as conversões

Os visitantes avaliam uma loja em segundos. A velocidade vem de três camadas: alojamento eficiente, boa cache para as páginas não personalizadas e uma CDN para imagens e ficheiros estáticos. A CDN Cloudflare está disponível nos sites alojados connosco; veja a página da CDN. Otimize as imagens dos produtos de forma agressiva, pois costumam ser a parte mais pesada de cada página.

Entregabilidade do email

As confirmações de encomenda e as recuperações de palavra-passe têm de chegar às caixas de entrada. Configure SPF, DKIM e DMARC para o seu domínio e use uma configuração de correio fiável. Separar o correio transacional do alojamento principal do site pode proteger a entregabilidade se o seu site for alguma vez comprometido; o alojamento de email empresarial é uma opção.

Suporte quando algo falha

Se o checkout deixar de funcionar a uma sexta-feira, precisa de alguém que responda depressa e perceba erros de PHP. Verifique os horários e canais de suporte antes de se comprometer e prefira fornecedores onde possa explicar um problema na sua própria língua.

Uma checklist rápida de alojamento para lojas

  • Limites publicados de memória, CPU e processos PHP
  • Armazenamento SSD ou NVMe e uma versão atual de PHP
  • SSL automático gratuito
  • Cópias frequentes das bases de dados com restauro autónomo
  • Capacidade de staging e um caminho de upgrade fácil
  • Suporte com boa capacidade de resposta

Testes de carga antes de uma grande campanha

Se planeia uma promoção, não descubra os seus limites durante ela. Faça um teste de carga simples numa cópia de staging ou, no mínimo, percorra todo o processo de compra enquanto observa os gráficos de recursos. Verifique se as regras de cache excluem o carrinho e o checkout, se a pesquisa não executa consultas pesadas a cada tecla premida e se as tarefas agendadas não correm nas horas de pico. Um pequeno ensaio revela muitas vezes um plugin lento que teria causado problemas no pior momento.

Planeie o caminho de upgrade com antecedência

Decida desde já que sinais o vão levar a passar para um plano maior: por exemplo, tempos de checkout a aumentar, avisos frequentes de recursos ou o tráfego a duplicar. Escrever o critério transforma uma decisão stressante numa de rotina.

Começar com a Zebra Hosting

Muitas lojas pequenas começam num plano WordPress e passam para um VPS quando o volume de encomendas cresce; como oferecemos ambos, a mudança é simples e a nossa equipa pode migrá-lo gratuitamente. Veja o alojamento WordPress para começar e contacte-nos se quiser ajuda a estimar quando a sua loja vai precisar de mais.