O Gargalo do WordPress
O WordPress é incrível, mas cada acesso gera dezenas de consultas ao banco de dados MySQL e processamento PHP. Em tráfego alto, isso mata a CPU.
A Solução: Caching em Camadas
1. Object Cache com Redis
Em vez de consultar o MySQL toda vez que alguém abre o site para pegar o título do post, o Redis guarda essa informação na memória RAM. A resposta é instantânea (microssegundos).
Como ativar: Instale o Redis na VPS (`apt install redis-server`) e use o plugin 'Redis Object Cache' no WP.
2. Opcache do PHP
O PHP precisa ser compilado a cada execução. O Opcache guarda o script pré-compilado na memória.
Edite seu `php.ini`:
opcache.enable=1
opcache.memory_consumption=128
opcache.max_accelerated_files=100003. Limpeza do Banco de Dados
Use o WP-CLI para limpar revisões de post antigas e transientes que incham o banco:
wp db optimize
wp post delete $(wp post list --post_type='revision' --format=ids)Com essas 3 mudanças, você pode segurar 5x mais tráfego na mesma VPS.
Nenhum comentário ainda. Seja o primeiro a comentar!