Encontrar um serviço de hospedagem perfeito para sua loja Magento não é uma tarefa fácil.

O Magento é uma plataforma de E-commerce robusta e flexível, mas você precisa saber como usá-lo corretamente se pretende tirar o máximo de seu potencial.

Existem diversos serviços de hospedagem de sites na internet, mas muitos deles atendem apenas aos requisitos mínimos para a sua loja virtual Magento e você precisa considerar algumas coisas importantes antes de fazer a sua escolha.

Conheça os requisitos necessários

Conhecer sua hospedagem de cabo a rabo não é a obrigação de todo lojista, existem profissionais experientes no mercado que podem te quebrar um galho. Contudo é importante que você conheça um pouco das necessidades básicas da sua plataforma.

Os dados a seguir foram obtidos da própria Magento, podem ser encontrados por qualquer um que precise saber os requisitos necessários para deixar sua loja Magento funcionando perfeitamente num servidor.

Recomendações para hospedagem do Magento 1.x

Sistema operacional

  • Linux x86 ou x86-64.

Servidor web

  • Apache 2.x ou Nginx 1.7.x.

PHP

  • PHP 5.6, PHP 5.5 ou PHP 5.4.

Extensões PHP necessárias:

PDO_MySQL, DOM, simplexml, iconv, mcrypt, curl, hash, SOAP (para Webservices API) e GD.

Configuração adicional:

  • safe_mode off;
  • memory_limit superior a 256 MB (recomendado 512 MB).

Base de dados

  • MySQL 5.6 (Oracle ou Percona).

SSL

É necessário um Certificado SSL/TLS válido para o HTTPS. Os certificados auto-assinados não são suportados.

É recomendado, se possível, certificar a loja e o painel Admin com HTTPS.

Tecnologias suportadas

  • Redis: pode ser usado para armazenamento de sessão ou cache;
  • Memcached: pode ser usado para armazenamento de sessão ou cache.

Fonte: Magento

Recomendações para hospedagem do Magento 2.x

Sistema operacional

  • Linux x86-64.

Compositor

O compositor é necessário para desenvolvedores que desejam contribuir com base em código ou desenvolver extensões.

Servidor web

  • Apache 2.2 ou 2.4 – O módulo do apache mod_rewrite deve estar habilitado;
  • Nginx 1.8.x (ou versão principal mais recente).

PHP

  • Suportado – 7.0.2, 7.0.4, 7.0.6 – 7.0.x, 7.1.x;
  • Não suportado – 7.0.0, 7.0.1, 7.0.3, 7.0.5.

Extensões PHP necessárias:

bc-math (Somente Community Edition), curl, gd, ImageMagick 6.3.7 (ou superior) ou ambos, intl, mbstring, mcrypt, mhash, openssl, PDO_MySQL, SimpleXML, soap, xml, xsl e zip.

Extensões opcionais recomendadas

  • opcache – Esta extensão é agrupada em muitas distribuições do PHP;
  • php_xdebug2.2.0 (ou superior) – Recomendado apenas para ambientes de desenvolvimento.

Configuração adicional:

  • safe_mode off;
  • memory_limit (mínimo 512 MB).

Base de dados

  • MySQL 5.7or 5.6.x;
  • Compatível com MariaDB e Percona.

O Magento Enterprise Edition 2.x pode usar três bancos de dados mestres para fornecer escalabilidade para as diferentes áreas funcionais de checkout, pedidos e dados do produto.

SSL

  • É necessário um Certificado SSL válido para o HTTPS;
  • Os certificados auto-assinados não são suportados.

Requisitos de segurança:

  • TLS 1.1 ou superior – O PayPal e o repo.magento.com requerem o uso do Certificado SSL/TLS 1.1 ou versões acima.

Servidor de e-mail

  • Mail Transfer Agent (MTA) ou servidor SMTP.

Fonte: Magento

Tipos de Servidores

É importante saber também quais são os tipos de servidores no mercado e quais deles podem ou não servir para o seu E-commerce Magento.

Servidor Compartilhado

Servidores compartilhados ou de servidores de revenda podem não ser a melhor opção para sua loja Magento se você quer botá-la no ar para começar a vender.

Um ambiente compartilhado, quando não administrado corretamente, pode deixar sua loja com um grande risco de instabilidade, já que além da sua loja podem haver outros sites consumindo recursos do mesmo servidor.

Outro fator essencial é que se você está afim de economizar dinheiro ao invés de botar sua loja em um ambiente otimizado, seu E-commerce está com os dias contados.

Por mais poderoso que seja um servidor compartilhado ele só terá recursos suficiente para pôr sua loja “crua” no ar.

A curto prazo um servidor compartilhado para Magento pode parecer uma boa solução com custo baixo.

Mas a longo prazo, quando mais produtos forem adicionados, quando campanhas de marketing atraírem mais visitantes para seu site, o seu ambiente não vai aguentar os acessos e a partir desse ponto você começará a perder muito dinheiro.

Servidor Dedicado

O servidor dedicado é uma opção mais robusta e completa. Será uma máquina específica para sua loja Magento. É geralmente recomendada para grandes aplicações ou sites com tráfego consideravelmente alto.

Ao contrário do servidor compartilhado, o servidor dedicado você tem total controle do seus recursos além de ser um ambiente de alta performance.

O que poderá prejudicar suas vendas é a falta de monitoramento e a indisponibilidade do serviço em caso de problemas com hardware.

Cloud Server

As vantagens de ter um Cloud Server para hospedar seu Magento são grandes.

Uma delas é a possibilidade de escalonamento de recursos, com isso é possível alterar as configurações de hardware quando necessário sem parar seu ambiente de hospedagem de sites.

O Cloud Server é recomendado para qualquer aplicação web que necessite de velocidade e disponibilidade.

Como escolher uma boa hospedagem Magento

Veja se a empresa tem experiência em Hospedagem Magento

Antes de contratar com a primeira empresa que encontrar pela frente, busque por cases de sucesso ou atuais clientes. Verifique se os sites estão rápidos e se os clientes estão satisfeitos.

Verifique o suporte

Conheça os canais de comunicação e se tiver a possibilidade analise o tempo de resposta para cada interação além de, novamente, buscar por feedbacks de atuais clientes. O ReclameAqui e as redes sociais serão seus aliados nessa busca.

Verifique a disponibilidade de backup

O backup é o mais importante, sem ele você pode perder anos de trabalho em poucos segundos por conta de algum imprevisto.

Lembre-se que mais recursos, não significa mais desempenho

Por mais dinheiro que você invista em seu ambiente de hospedagem de sites – pode ser até em um servidor dedicado – se ele não for configurado para Magento, o desempenho da sua loja será prejudicado de alguma maneira.

Supondo que haja 2 E-commerces Magento – A e B. Ambos recebem 100 requisições por dia. No entanto, “A” recebe 100 requisições das 10 às 11 horas, enquanto que “B” recebe 100 espalhados ao longo do dia. O Google Analytics mostrará 100 acessos para ambos os sites, mas você acha que A e B têm as mesmas necessidades?

Definitivamente não!

A loja A precisará de um ambiente com recursos necessário para suportar os acessos simultâneos das 10 às 11 horas. Enquanto que a loja “B” precisará de um ambiente com mais estabilidade para suportar os acessos ao longo do dia.


O ambiente de hospedagem de sites é extremamente importante para o sucesso do seu negócio. Com o Magento é importante ter uma atenção a mais pois é uma plataforma que precisa ter foco em segurança, velocidade e estabilidade.

Se você gostou deste conteúdo, peço que ajude mais pessoas a entenderem como escolher a melhor hospedagem Magento, compartilhando este artigo com seus amigos.

Forte Abraço!