Como reduzir o tamanho do seu backup removendo imagens antigas

Como proprietário de um site WordPress, você provavelmente não pensa muito na sua biblioteca de mídia. Mas, com o tempo, imagens obsoletas podem se acumular e desacelerar o seu site e seus backups.

Neste artigo, vou explicar como encontrar e excluir imagens antigas e não utilizadas pode reduzir bastante o tamanho e o tempo dos seus backups. Isso reduzirá o tempo e o dinheiro que você precisa gastar com essas tarefas e recursos.

Por que imagens antigas tornam os backups maiores

Eu administro muitos sites empresariais e uso o plugin de backup do WordPress WP Staging para garantir que tenha um backup à mão quando – mais uma vez – quebro algo com código experimental.

Quanto mais novas publicações no site, com mais frequência faço um backup. Infelizmente, eles ocupam muito espaço em disco nos meus servidores principal e de backup, por isso sempre quero reduzir o tamanho. O benefício geralmente está na faixa de dois dígitos percentuais.

Ao contrário do texto, as imagens não podem ser muito comprimidas. Assim, cada imagem antiga acrescenta bastante ao tamanho dos seus backups. A solução mais simples é criar diferentes planos de backup. Um que inclua a biblioteca de mídia e seja executado com menos frequência, e outro que exclua a biblioteca de mídia e pastas fáceis de recuperar, como plugins.

Além disso, muitos editores não sabem que o WordPress gera automaticamente vários arquivos a partir de uma única imagem para mostrar apenas tamanhos que correspondam ao dispositivo do usuário. O que é ótimo para a velocidade é um horror para o tamanho dos backups.

Quanto mais artigos e imagens novos houver no seu site, mais você precisará fazer backup da biblioteca de mídia. Antes de fazer isso, porém, talvez queira limpá-la dos arquivos que não são mais usados.

Encontrando imagens desatualizadas

O Core do WordPress não oferece uma solução estável para encontrar imagens desatualizadas na sua biblioteca de mídia. A informação «Enviado para» se aplica apenas a imagens enviadas pelo editor de posts e não é atualizada quando esse vínculo é rompido. Se você tem tempo e capacidade técnica, pode usar consultas ao banco de dados, conforme explicado com exemplos em Find Unused Images. Mesmo assim, você pode acabar como eu, precisando do seu plugin de backup do WordPress para se recuperar de problemas.

Por isso recomendo um plugin de limpeza de mídia como o Image Source Control. Ele indexa as suas imagens e encontra aquelas que não estão sendo usadas ativamente no seu site.

A seção «Unused Images» do plugin mostra o número de arquivos por imagem e o espaço em disco combinado que a remoção de uma imagem pode economizar.

Visão geral de imagens antigas que podem ser removidas.

Essa lista de imagens não utilizadas é preenchida enquanto você usa o seu site. Assim, você não perderá quando uma imagem deixar de ser usada. Reviso essa lista durante minha manutenção mensal, o que me toma menos de um minuto.

A opção «Deep Check» vasculha profundamente o seu banco de dados, garantindo que uma imagem não esteja sendo usada em nenhuma opção ou metainformação antes que você possa limpá-la.

Conclusão

Com o tempo, imagens não utilizadas aparecem em todos os sites WordPress. Não deixe que elas inflem silenciosamente os seus backups. Removê-las agora terá um efeito positivo em cada backup futuro que você executar.

Instale o Image Source Control e revise regularmente as imagens desatualizadas para excluir. Você ficará surpreso com quanto espaço recupera.

Sobre o autor

Thomas Maier é um conhecido desenvolvedor web alemão e fundador de alguns plugins WordPress muito populares. Um dos seus projetos recentes é o Image Source Control.

Artigos relacionados

Thomas Maier

Autor: Thomas Maier

You know me as a publisher, developer, or business owner.
Built the largest German platform for word games and crosswords.
Built the popular Advanced Ads WordPress plugin to effectively monetize websites.
Currently back to the roots developing the Image Source Control plugin for WordPress to manage image attributions, captions, and cleaning up the media library.