nenhum serviço correspondente encontrado
WooCommerce muito lento: de hospedagem compartilhada para VPS
Você tem um site WooCommerce, muitos plugins, tráfego, visitantes e vendas estão crescendo, mas o site está lento mesmo após o cache e leva segundos para adicionar um produto ao carrinho ou carregar uma página. Isso acontece porque seu plano de hospedagem compartilhada atingiu seus limites e seu site precisa de um servidor mais rápido para atender à demanda crescente. Vamos analisar os motivos do baixo desempenho e ver quais soluções estão disponíveis.
Por que está lento
- Provedores de hospedagem compartilhada cortam custos: Centenas de sites podem estar hospedados em um único computador físico, onde cada site compete por CPU, memória e E/S de banco de dados com todos os outros inquilinos na mesma máquina. É por isso que é chamado de hospedagem compartilhada. Esse arranjo geralmente funciona bem, mas apenas enquanto a maioria desses sites vizinhos for pequena e tiver pouco tráfego. Quando alguns inquilinos executam sites exigentes, a máquina host fica sem tempo de CPU, alocação de memória e E/S de disco a ponto de desacelerar todos os outros sites naquela máquina.
- Servidores compartilhados antigos: Os servidores usados pelo seu provedor de hospedagem compartilhada provavelmente são Intel Xeon de 10 anos com desempenho péssimo. Você pode verificar isso executando o comando
cat /proc/cpuinfo
que informará o modelo exato da CPU, e a partir dele você pode determinar a data de fabricação. Na verdade, quando os servidores envelhecem e se tornam muito antigos para aplicações regulares, eles não vão direto para o aterro ou centro de reciclagem, mas são frequentemente comprados de segunda mão por provedores de hospedagem compartilhada e permanecem em serviço nesses ambientes por vários anos. Isso faz sentido econômico para a maioria dos sites leves, mas eles são inadequados para sites pesados. - WooCommerce roda em PHP: PHP é uma linguagem interpretada usada para construir a maioria dos aplicativos web atuais. É lenta, propensa a bugs e incapaz, mas as pessoas simplesmente não parecem parar de usá-la. É aproximadamente 5 a 50 vezes mais lenta que o NodeJS, dependendo de quais benchmarks são considerados, e infelizmente WooCommerce, WordPress e a maioria dos fóruns da web são construídos nela.
Soluções
Seu site precisa de um servidor mais rápido. Vamos analisar os requisitos de hardware para um site WooCommerce pesado que está lento em um plano de hospedagem compartilhada:
- CPU: 2 vCores dedicados AMD Epyc ou Ryzen. Diferentemente de um plano de hospedagem compartilhada, um vCore dedicado é um thread de hardware reservado para uso exclusivo, que não é compartilhado com nenhum outro usuário na máquina host. Seu desempenho é garantido e permanece constante ao longo do tempo, independentemente da carga gerada pelos outros usuários. Evite vCores Intel, pois os provedores de nuvem que oferecem servidores Intel tendem a usar chips Xeon desatualizados devido ao seu custo mais baixo. O desempenho single-thread desses Xeons geralmente é muito fraco, enquanto os CPUs Ryzen e Epyc têm núcleos muito mais fortes e são tipicamente aquisições mais recentes em ambientes virtualizados.
- RAM: Opte por 4 GB de RAM para ter espaço suficiente para o banco de dados, o cache de disco em memória e o interpretador PHP. Isso não custa muito e garante que os algoritmos de alocação de memória sejam concluídos rapidamente, sem perder tempo gerenciando fragmentação.
- Disco: Recomendo cerca de 30 a 100 GB de armazenamento SSD ou NVMe rápido, dependendo da quantidade de dados que você pretende armazenar. Evite discos rígidos mecânicos, pois eles são muito lentos, especialmente para consultas de banco de dados.
- Rede: 1 Gbps é uma boa escolha para um site de comércio eletrônico que está atendendo à demanda dos clientes; pode sustentar 125 MB/s de transferência de dados de e para os computadores dos clientes.
Recomendações do banco de dados
Aqui estão alguns VPSs atualmente encontrados no banco de dados que atendem aos requisitos definidos acima; por escolha arbitrária, todos estão hospedados nos EUA. Você pode personalizar sua consulta e buscar mais VPSs usando o formulário na barra lateral. Todos os resultados são gerados dinamicamente a partir do banco de dados.
ServaRica — $5.00 / mês
2 Núcleos Epyc (dedicados)
8192 MB RAM
250 GB NVMe
8192 GB/mês banda
10.0 Gbps velocidade porta
IPv4 + IPv6
Hospedado em Canadá 🇨🇦
Oplink — $14.95 / mês
2 Núcleos Epyc (dedicados)
4096 MB RAM
150 GB NVMe
32768 GB/mês banda
10.0 Gbps velocidade porta
IPv4 + IPv6
Hospedado em E.U.A. 🇺🇸
HostHatch — $15.00 / mês
4 Núcleos Epyc (2 compartilhados, 2 dedicados)
16384 MB RAM
75 GB NVMe
5120 GB/mês banda
10.0 Gbps velocidade porta
IPv4 + IPv6
Hospedado em E.U.A. 🇺🇸
Leia mais artigos