Início >

Quanto de Memória Precisa Meu Servidor para WordPress?

Quanto de Memória Precisa Meu Servidor para WordPress?

Se você tem um site WordPress ou pensa em criar um, uma das perguntas mais comuns é:

“Quanto de memória meu servidor precisa para o site não travar e atender visitantes?”

A resposta não é fixa, mas depende de quantos visitantes você espera, quantos plugins você usa e como seu site funciona. Vamos explicar tudo de forma simples, sem termos técnicos complicados.

1️⃣ O que é memória e por que ela importa?

A memória do servidor (RAM) é como a mesa de trabalho de um chef de cozinha: quanto maior a mesa, mais ingredientes e panelas você consegue espalhar e trabalhar rápido.

  • Pouca memória: você precisa guardar tudo em caixas pequenas (disco), o que é mais lento.

  • Memória suficiente: tudo fica à mão, rápido e eficiente.

No WordPress, a memória é usada por:

  1. PHP-FPM / Apache: é o motor que roda o WordPress. Cada visitante ativo consome memória do PHP.

  2. Banco de dados (MySQL/MariaDB): guarda posts, páginas, comentários e configurações.

  3. Sistema Operacional: o Linux precisa de memória para funcionar corretamente.

  4. Cache (Opcache, Redis/Memcached): guarda dados em memória para acelerar o carregamento do site.

Se algum desses ficar sem memória, o site começa a ficar lento ou pode travar.

2️⃣ Memória mínima recomendada para WordPress

Para um site pequeno ou médio (até 500 visitantes simultâneos), é possível começar com:

Componente Memória recomendada
Sistema Operacional 512MB – 1GB
PHP-FPM / Apache 1GB
Banco de dados 1GB
Cache (Opcache + Redis) 512MB

Total mínimo: 3GB de RAM para um site estável e rápido.

Sites pequenos, com poucos plugins e tráfego baixo, podem até funcionar com 2GB, mas não é o ideal.

3️⃣ Para sites maiores ou tráfego intenso

Se você tem muitos plugins, temas complexos ou mais de 500 visitantes simultâneos, o recomendado é:

Componente Memória recomendada
Sistema Operacional 1GB
PHP-FPM / Apache 2-3GB
Banco de dados 2-4GB
Cache 1GB

Total recomendado: 6-8GB de RAM.

Isso permite multi-sites ou sites grandes com tráfego intenso.

4️⃣ Como calcular a memória necessária?

Uma forma prática de calcular é:

  1. Determine a memória por visitante ativo

  • Cada worker PHP consome memória = memory_limit + overhead (~10-20%).

  • Exemplo: memory_limit = 256MB → cada visitante ativo pode usar ~280MB de RAM.

  1. Multiplique pelo número de visitantes simultâneos

  • 5 visitantes ativos → 5 x 280MB = 1.4GB apenas para PHP.

  • Se tiver cache de página ativo, muitos visitantes não usam PHP diretamente, então a carga é menor.

  1. Adicione memória para banco de dados

  • Banco de dados também precisa de RAM para processar consultas.

  • Servidores pequenos podem usar 512MB – 1GB para MariaDB/MySQL.

  1. Some uma margem para o sistema e cache

  • Sistema Operacional precisa de pelo menos 512MB.

  • Opcache e Redis/Memcached usam memória extra (256MB – 1GB).

Exemplo completo:

  • Site médio, 20 visitantes simultâneos sem cache ativo.

  • PHP-FPM: 20 x 256MB = 5.12GB

  • Banco de dados: 1GB

  • Sistema + cache: 1GB
    Total ideal: 7GB de RAM

Se ativar cache de página e Redis, o PHP não precisa rodar para cada visitante → você poderia reduzir para 4GB.

5️⃣ Tabela prática de referência

RAM do servidor PHP-FPM Banco de dados Cache Visitantes simultâneos
2GB 256MB 512MB 128MB 8-15
4GB 256-512MB 1-1.5GB 256MB 50-100
6GB 512MB 2GB 512MB 150-300
8GB 512MB 3GB 1GB 500-1000

Essa tabela mostra valores aproximados. Cache ativo multiplica a capacidade de visitantes sem precisar aumentar RAM.

6️⃣ Dicas práticas para otimizar memória

  1. Ative cache de página (WP Rocket, LiteSpeed Cache, W3 Total Cache) → reduz carga do PHP e do banco.

  2. Use Redis ou Memcached → mantém consultas frequentes em memória.

  3. Ajuste PHP-FPM workers conforme a RAM disponível.

  4. Limpe revisões, spam e transients do banco → menos consultas e menos memória usada.

  5. Monitore o uso de RAM com htop ou painel do Hestia → ajuste quando atingir 70-80% de uso.

7️⃣ Conclusão

Não existe “uma memória fixa” para WordPress, mas:

  • Sites pequenos/médios: 3-4GB RAM + cache

  • Sites grandes / tráfego intenso: 6-8GB RAM + cache e Redis

  • Sites com alto tráfego ou multisite: 8-12GB RAM

A chave é compreender como PHP, banco de dados e cache consomem memória, aplicar ajustes e monitorar regularmente.

Com essas dicas, você consegue garantir site rápido, estável e preparado para crescer, mesmo que seja leigo em servidores.