Performance em PHP: OPcache, cache e consultas rápidas

Performance em PHP: OPcache, cache e consultas rápidas

Velocidade de servidor afeta diretamente o LCP, o SEO e a conversão. Em PHP, três frentes dão o maior retorno: OPcache, cache de dados e consultas MySQL eficientes.

1. Ative o OPcache

O OPcache guarda o bytecode compilado do PHP na memória, evitando recompilar a cada requisição. É um dos ganhos mais fáceis:

; php.ini
opcache.enable=1
opcache.memory_consumption=128
opcache.max_accelerated_files=10000
opcache.validate_timestamps=0  ; em produção, invalide no deploy

2. Faça cache do que é caro

Resultados de consultas pesadas, chamadas a APIs e páginas inteiras podem ser cacheados em APCu ou Redis. Não recalcule a cada acesso o que muda raramente.

3. Otimize o MySQL

  • Crie índices nas colunas usadas em WHERE e JOIN.
  • Evite o problema N+1: traga os dados em uma consulta, não em um loop.
  • Selecione só as colunas necessárias, em vez de SELECT *.

Meça com EXPLAIN para ver se os índices estão sendo usados. Um back-end rápido é a base para bons Core Web Vitals.

Perguntas frequentes

OPcache serve para desenvolvimento?

Em dev, mantenha validate_timestamps=1 para ver as mudanças na hora. Em produção, desligue a validação e limpe o cache no deploy.

APCu ou Redis?

APCu é ótimo para cache local em um único servidor. Redis é melhor quando você tem vários servidores ou quer cache compartilhado e persistente.

Continue lendo

Procurando uma agência especializada em segurança para WordPress?

O Site Seguro é especialista 100% em segurança WordPress, com SLA, garantia contra reincidência e atendimento humano no Brasil.

Conhecer nosso serviço →
Fale conosco