Recentemente, enfrentamos um problema inesperado em um site WordPress com WooCommerce. O site foi desenvolvido seguindo boas práticas, mas, em determinado momento, tornou-se impossível atualizar produtos, resultando em timeout e erro na tela.
Todos os procedimentos de depuração foram realizados: desativação de plugins, troca de tema, ativação do modo debug e análise dos logs. A única pista obtida foi um comportamento anômalo do banco de dados, indicando que o problema estava relacionado às consultas SQL e não ao PHP ou à hospedagem.
Após uma investigação mais profunda, foi descoberto que o responsável era o plugin WP Rocket, especificamente o recurso “Remove Unused CSS (RUCSS)” (Remover CSS Não Utilizado). Esse recurso estava inflando a tabela wp_options
, que é essencial para armazenar configurações do WordPress. O acúmulo excessivo de dados gerou mais de 106GB apenas com entradas desse recurso, comprometendo o desempenho.
A solução foi remover manualmente essas entradas e desativar a opção. Você pode acessar a opção em:
📌 Configurações > WP Rocket > Otimizar Arquivos > Arquivos CSS > Otimizar Entrega do CSS
Embora esse recurso possa melhorar a velocidade do site, recomendamos desativá-lo se sua loja virtual tiver um número muito alto de produtos. Ainda não há previsão de correção para esse problema, mas, caso enfrente algo semelhante, essa pode ser a solução.

Você pode usar a opção Carregar o CSS de forma assíncrona ou, em caso de necessidade, desativar totalmente a opção Otimizar entrega do CSS.
Para fazer a limpeza do banco de dados recomendamos abrir um chamado no helpdesk solicitando a verificação e exclusão das entradas com a string rocket_rucss_warmup_resource_fetcher_batch e similares. É necessário desativar a opção mostrada acima caso contrário o problema ocorrerá novamente.
É possível que este problema esteja associado a uma questão relacionada com o cron do Wordpress, por isso vale a pena verificar se o mesmo está funcionando adequadamente.