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:
-
PHP-FPM / Apache: é o motor que roda o WordPress. Cada visitante ativo consome memória do PHP.
-
Banco de dados (MySQL/MariaDB): guarda posts, páginas, comentários e configurações.
-
Sistema Operacional: o Linux precisa de memória para funcionar corretamente.
-
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 é:
-
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.
-
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.
-
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.
-
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
-
Ative cache de página (WP Rocket, LiteSpeed Cache, W3 Total Cache) → reduz carga do PHP e do banco.
-
Use Redis ou Memcached → mantém consultas frequentes em memória.
-
Ajuste PHP-FPM workers conforme a RAM disponível.
-
Limpe revisões, spam e transients do banco → menos consultas e menos memória usada.
-
Monitore o uso de RAM com
htopou 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.