Image
Quando um site Drupal fica lento, é tentador começar instalando CDN, Redis e uma coleção de ferramentas. Elas podem ajudar, mas a primeira pergunta é mais simples: o que a página realmente precisa calcular a cada acesso?
Drupal já sabe cachear bastante coisa
Render cache, Dynamic Page Cache e Page Cache fazem parte da base. Para aproveitá-los, render arrays e blocos precisam declarar contextos, tags e max-age corretamente.
Meça antes de otimizar
Observe tempo de resposta, consultas lentas, tamanho dos assets, imagens e comportamento para usuários anônimos e autenticados. Uma página pública de alto tráfego não tem o mesmo perfil de uma tela administrativa.
Ganhos que quase sempre valem
- Imagens responsivas e formatos modernos.
- Assets carregados somente onde são necessários.
- Views paginadas e consultas revisadas.
- Cache tags e invalidação bem definidos.
Varnish, CDN e Redis são excelentes amplificadores de uma fundação saudável; não substituem markup pesado, imagens gigantes ou consultas ruins.