Aprenda como limpar transients do banco de dados WordPress utilizando um simples comando do WP-CLI.
O wp-cli é uma ferramenta poderosa do wordpress que todos os administradores de site devem conhecer e utilizar.
Caso não saiba utilizar o wp-cli vou dar uma breve tutorial no final do post sobre essa ferramenta.
Comandos “wp transient”
Comando para limpar transients do wordpress:
wp transient delete --allObserve que excluir todos os transients pode ter um impacto no desempenho do seu site, pois pode fazer com que algumas consultas sejam repetidas com mais frequência.
Portanto, use esse comando com moderação e apenas quando necessário. Além disso, certifique-se de fazer backup do seu banco de dados antes de executar este comando, pois ele não pode ser desfeito.
Comando para deletar transients expirados do wordpress:
wp transient delete --expiredOs transients expirados não são mais necessários para o funcionamento do site, pois seus valores já foram armazenados em cache por tempo suficiente ou estão desatualizados.
Além disso, a exclusão de transients expirados ajuda a manter o banco de dados organizado e pode melhorar o desempenho do site.
No entanto, é importante lembrar que a exclusão de transients expirados pode afetar negativamente o desempenho do site se for realizada em excesso.
Comando para listar todos transients do wordpress:
wp transient listEste comando é usado para listar todos os transients armazenados no banco de dados. Ele exibe o nome do transient, seu tempo de expiração e seu tamanho em bytes.
É perigoso limpar Transients do wordpress?
Transients são uma forma de armazenar temporariamente informações no dados no banco de dados do WordPress que podem ser demoradas de calcular ou recuperar, como resultados de consultas ao banco de dados ou dados de API externas.
Os transients são armazenados no banco de dados com um tempo de expiração, após o qual são automaticamente excluídos.
Isso ajuda a evitar que o banco de dados fique muito grande e melhora o desempenho do site, pois o WordPress não precisa calcular ou recuperar as informações novamente sempre que são necessárias.
Transients do WooCommerce
O WooCommerce usa transients para armazenar temporariamente informações relacionadas ao carrinho de compras, como o número de itens no carrinho, os produtos adicionados e seus preços, para que essas informações possam ser facilmente acessadas durante o processo de checkout.
Além disso, os transients são usados para armazenar informações relacionadas a métodos de pagamento, como dados de API, para evitar consultas excessivas ao banco de dados.
O uso de transients no WooCommerce ajuda a melhorar o desempenho do site, pois evita que o plugin precise calcular ou recuperar informações repetidamente durante o processo de compra.
Como usar o WP-CLI
Comandos para instalar o WP-CLI
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wpAgora seu servidor pode executar o wp-cli em qualquer diretório, mas para utilizar o wp-cli é preciso estar dentro do diretório raiz do wordpress.
Ou é preciso adicionar o parametro –path para indicar o diretório que o wp-cli vai ser exercutado:
wp --path=/var/www/meusite.com.br/htdocs transient list