Não existe algo como espaço em disco “ilimitado” ou largura de banda na hospedagem na web. Os hosts compartilhados do WordPress normalmente falam que têm isso, mas seguem colocando limites nos bastidores, isso se você ler os Termos de Serviço (TOS). Com o tempo, o seu site WordPress pode crescer muito rápido e, eventualmente, você pode atingir seus limites, seja 5 GB ou 20 GB.

Se você atingir a cota mágica “ilimitada, recebe normalmente um e-mail do seu host falando que você está abusando do TOS. Então, hoje vamos compartilhar com você algumas formas de verificar o uso do disco no WordPress para que possa limpar o seu site. Existem muitos comandos de servidor que permitem isso, mas vamos nos focar em alguns métodos simples para aqueles que não se sentem confortáveis usando o SSH ou não são tão experientes assim em tecnologia.

Calculando o uso do disco no WordPress

Antes de analisar em profundidade as formas de controlar o uso do disco, é importante entender do que estamos falando. No WordPress, o uso do disco normalmente é composto de duas coisas: arquivos e o banco de dados. Combinados, eles compõem o uso total do disco que é usado no servidor, e absorvem os recursos alocados.

Arquivos no servidor

Os arquivos do WordPress que ocupam espaço em disco incluem coisas como:

  • Imagens e vídeos enviados para sua biblioteca de mídia (normalmente em /wp-content/uploads/)
  • Arquivos e plugins do tema (PHP, CSS, JS) (normalmente em /wp-content/themes/ e wp-content/plugins/)
  • Core do WordPress (seus principais arquivos de instalação WordPress) (normalmente na pasta raiz ou public_html)
  • Qualquer arquivo carregado via FTP (como fontes Web personalizadas, bibliotecas, etc.)

Arquivo do banco de dados MySQL

Seu arquivo do banco de dados MySQL WordPress armazena todas as informações do seu site WordPress, entre eles dados de postagem, dados de página, meta informações, configurações de plugins, informações de login, etc. Se você é um cliente Kinsta, você pode ver rapidamente o uso total do seu disco no painel de controle MyKinsta.

Uso total do disco WordPress
Uso total do disco WordPress

8 métodos para calcular o uso do disco

Muitos hosts de WordPress, como Kinsta, não usam o cPanel e têm seus próprios relatórios internos para visualizar o uso de recursos no seu site. E esses podem nem sempre facultar os dados de que você precisa. Os serviços geralmente estão focados em uma visão geral e menos detalhada. Ainda assim, alguns têm relatórios detalhados através do CSV. Então é aqui que esses métodos podem ser úteis para você ter mais informações sobre o uso do disco, arquivos e o banco de dados.

  1. Verifique o uso do disco no MyKinsta
  2. Verifique o uso do disco e o tamanho do banco de dados com a ferramenta Site Health
  3. Verifique o tamanho do banco de dados com o plugin WordPress
  4. Verifique o tamanho do banco de dados com o phpMyAdmin
  5. Verifique o uso do disco e o tamanho do banco de dados no cPanel
  6. Pergunte para o seu provedor de hospedagem
  7. Entre na sua utilização do disco local
  8. Verifique a utilização do disco via SSH

1. Verifique o uso do disco no MyKinsta

Os clientes Kinsta têm acesso às estatísticas detalhadas de uso do disco diretamente no painel MyKinsta. Na lista MyKinsta “Sites”, você pode encontrar o uso total do disco para cada um de seus sites WordPress.

Encontre o uso de seu disco no MyKinsta.
Encontre o uso de seu disco no MyKinsta.

2. Verifique o uso do disco e o tamanho do banco de dados com a ferramenta Site Health

Com o lançamento do WordPress 5.2, surgiu uma nova ferramenta incorporada ao núcleo chamado “Site Health”. É realmente incrível e inclui muitos dados úteis sobre o site e o servidor do WordPress. Com ele, você pode verificar o tamanho dos seus diretórios e banco de dados do WordPress.

Em seu painel do WordPress, navegue até “Ferramentas → Site Health → Informações”. Na guia “Diretórios e tamanhos”, você encontrará as seguintes informações sobre seu site:

  • WordPress directory size
  • Uploads directory size
  • Themes directory size
  • Plugins directory size
  • Database size
  • Total installation size
Diretório e tamanhos do Site Health tool WordPress
Diretório e tamanhos do Site Health tool WordPress

3. Verifique o tamanho do banco de dados com o plugin WordPress

Talvez você esteja querendo ver mais dados granulares no tamanho do banco de dados do WordPress? Por exemplo, saber apenas o tamanho total não é muito útil se você estiver tentando determinar o que está ocupando espaço no banco de dados. É aí que o plugin Advanced Database Cleaner pode ser útil. Essencialmente, é uma ferramenta para analisar e limpar seu banco de dados. Existe uma versão gratuita e premium.

Plugin do Advanced Database Cleaner
Plugin do Advanced Database Cleaner

Até o momento, ele tem mais de 50.000 instalações ativas com uma impressionante classificação de 5 de 5 estrelas. Você pode baixá-lo do repositório do WordPress ou pesquisá-lo em seu painel do WordPress em “Adicionar novo” plugins.

Uma vez instalado, você pode clicar no WP DB Cleaner no seu painel do WordPress e depois clicar na aba “Tabelas”. Há muitas otimizações que você pode fazer com esse plugin, mas não entraremos nisso agora. Estamos preocupados em identificar o que está ocupando mais espaço no banco de dados.

Painel do WordPress com a aba Tabelas selecionada

Normalmente, as tabelas de banco de dados receberão nomes semelhantes ao nome do plugin usado por elas. Logo de cara, fomos capazes de detectar “desperdício no banco de dados”. Por exemplo, as tabelas “ab_press_optimizer” são usadas pelo plugin AB Press Optimizer, que não estava mais sendo usado no site que estávamos analisando. Além disso, a tabela “icl_translations” é usada pelo plugin WPML para instalações multilíngues. No entanto, este site não é multilíngue.

Muitas vezes plugins são instalados e em seguida, removidos, mas as tabelas do banco de dados são deixadas para trás. Você pode geralmente remover com segurança estes dados do seu banco de dados (iremos nos aprofundar no passo phpMyAdmin abaixo). Lembre-se sempre de fazer um backup do seu banco de dados primeiro. Se você não estiver à vontade para fazer isso, recomendamos conversar com um desenvolvedor.

Resíduos no Banco de Dados
Resíduos no Banco de Dados

A única desvantagem do plugin Advanced Database Cleaner é que você não pode classificar as linhas por tamanho de dados.

Outra grande mesa que notamos foi a tabela “tve_leads”. Isso é usado pelo popular plugin Thrive Leads. No entanto, o site em questão não usou este plugin. Então, novamente, se você verificar seu site WordPress, provavelmente encontrará muitas tabelas que devem ser limpas ou removidas.

Tabela Thrive Leads
Tabela Thrive Leads

Não sabe qual tabela pertence a qual plugin? Em muitos casos, uma simples pesquisa no Google revelará a resposta.

Pesquisa do Google na tabela WordPress
Pesquisa do Google na tabela WordPress

Você também pode ver o tamanho total do banco de dados no plugin Advanced Database Cleaner, na guia “Visão geral e configurações”.

Tamanho total do banco de dados no plugin
Tamanho total do banco de dados no plugin

4. Verifique o tamanho do banco de dados com o phpMyAdmin

Também pode verificar o tamanho do seu banco de dados e analisar suas tabelas com o phpMyAdmin. Muitos hosts oferecem um atalho para você ter acesso a ele no seu painel de controle ou talvez um link no seu email de configuração. Se você é usuário Kinsta você pode entrar no phpMyAdmin clicando no seu site, navegando para baixo na seção Banco de Dados e clicando em “Abrir MYSQL”.

Acesso phpMyAdmin no WordPress
Acesso phpMyAdmin no WordPress

Clique no seu banco de dados no lado esquerdo. Poderá organizar as tabelas do seu banco de dados de acordo com o tamanho total.

Base de dados phpMyAdmin
Banco de dados phpMyAdmin

No site WordPress que analisámos, mais de 70% das maiores tabelas do banco de dados foram criadas por plugins que não estavam mais sendo utilizados no site. O que significa que o nosso banco de dados estava usando muito mais espaço em disco do que o necessário. Quanto mais antigo for o seu site, maior a probabilidade de ter dados deixados para trás.

Você pode excluir facilmente essas tabelas não utilizadas, ao fazer a sua seleção e escolhendo “Largar” na lista suspensa. Recomendamos que faça um backup do seu banco de dados antes desse passo. Confira nosso tutorial rápido e fácil sobre como Fazer backup do seu banco de dados MySQL usando o phpMyAdmin. Ou, se você for um cliente Kinsta, poderá criar facilmente um backup no painel MyKinsta.

Soltar tabelas no phpMyAdmin
Soltar tabelas no phpMyAdmin

5. Verifique o uso do disco e o tamanho do banco de dados no cPanel

Se seu host usa o cPanel, você pode aceder facilmente a uma visão geral do uso total do disco na barra lateral.

Visão geral do uso do disco no cPanel
Visão geral do uso do disco no cPanel

Também pode consultar os relatórios de uso de disco para obter dados mais pormenorizados. Só precisa clicar em “Utilização de Disco” no separador Arquivos.

Uso do disco no cPanel
Uso do disco no cPanel

Na parte inferior da tela poderá entrar em detalhes de pastas e ordená-las segundo a utilização do disco.

Detalhes do uso do disco do cPanel
Detalhes do uso do disco do cPanel

Você também pode ver o tamanho do seu banco de dados MySQL. Só precisa clicar em “Bases de Dados MySQL” no separador Banco de Dados.

Bases de dados MySQL no cPanel
Bases de dados MySQL no cPanel

Nas bases de dados atuais, ele mostrará o tamanho total do banco de dados.

Tamanho da base de dados MySQL no cPanel
Tamanho do banco de dados MySQL no cPanel

6. Pergunte para o seu provedor de hospedagem

Outro método para verificar o atual uso detalhado do disco e o tamanho do banco de dados é pedir um relatório para seu host. Muitas vezes, o provedor de hospedagem pode rapidamente executar comandos do servidor para gerar um relatório de árvore/granular nos diretórios, mostrando a você o que está ocupando mais espaço. Pode não ser um relatório bonito, mas dará os dados de que você precisa. Um host deve estar sempre pronto para ajudar você a encontrar formas de limpar os dados não utilizados, já que isso é benéfico para ambos.

Também é importante saber se o seu host inclui os seus sites de teste no seu uso total de disco. Na Kinsta, tentamos dar para os clientes o máximo de espaço possível e, por conseguinte, os sites de teste são excluídos dos nossos relatórios ao calcular o uso total de espaço em disco. Apenas sites ativos contam para o uso de espaço em disco.

7. Entre na sua utilização do disco local

Outro método para analisar o uso do disco WordPress é entrar localmente nos dados do seu computador. Isso pode ser feito de 2 maneiras diferentes:

  • Opção 1: Faça o download de um backup de arquivo completo do seu site a partir do painel de controle do seu provedor de hospedagem. Na Kinsta, temos backups fáceis de baixar com apenas um clique. Este é o método mais rápido.
  • Opção 2: Conecte-se via SFTP e baixe todo o seu site. Ou na maioria dos casos, você só precisará do sua pasta /wp-content/. Dependendo do tamanho do site e da conexão com a Internet, isso pode demorar um pouco.

É importante lembrar que, se seu host cobrar pela largura de banda (o Kinsta não faz isso), isso usará parte de sua cota mensal. Por isso, não recomendamos fazer isso o tempo todo, talvez uma vez a cada seis meses. Ou se você tiver um site menor, isso provavelmente não será um problema.

Mesmo que esse método demore mais tempo, ele pode ser uma das formas mais eficientes de analisar o uso do disco, já que você pode dissecar os dados rapidamente e usar uma ferramenta de sua escolha. Você pode usar uma ferramenta de tamanho de diretório para analisar seu site.

Windows

Para o Windows, recomendamos o software gratuito TreeSize, que usaremos neste exemplo.

Você pode selecionar sua pasta /wp-content/ que você baixou e irá rapidamente digitalizá-la para mostrar o tamanho exato de tudo nela. Como você pode ver abaixo, isso é muito melhor do que qualquer plugin ou exportação do seu servidor. Se você analisar os dados localmente, poderá tirar proveito de algumas ferramentas poderosas como essa.

Pasta TreeSize wp-content
Pasta TreeSize wp-content

Se restringirmos a pasta grande nos envios, poderemos ver instantaneamente que havia algumas imagens/fotos muito grandes que foram enviadas e que provavelmente não foram otimizadas. O one-mind-blown.gif tem mais de 3,5 MB sozinho, o que é muito grande para uma imagem otimizada. Existem algumas maneiras fáceis de comprimir GIFs animados que deveriam ter sido feitos aqui.

Imagens grandes ocupando espaço em disco
Imagens grandes ocupando espaço em disco

Não deixe de conferir nosso artigo aprofundado sobre como otimizar imagens para a web e sobre o WebP. O TreeSize é fantástico para pesquisar rapidamente em seu site e detectar problemas em segundos.

Mac

Para Mac, você pode querer verificar o OmniDiskSweeper. É grátis e você pode facilmente verificar sua pasta /wp-content/ e encontrar os arquivos grandes que ocupam mais espaço no seu site.

Arquivos grandes na pasta wp-content
Arquivos grandes na pasta wp-content

8. Verifique o uso de disco via SSH

A última forma de analisar seu uso de disco é através do SSH. Embora isso seja efetuado por especialistas em tecnologia, pensámos em incluir esse ponto, já que é bem fácil de fazer. Só precisa de fazer login no seu host via SSH. Depois use os comandos abaixo. O primeiro irá navegar até à sua pasta wp-content usando o comando “change directory” (cd). Nota: Essa localização pode variar em determinados hosts.

cd public/wp-content

Depois pode usar o comando abaixo para organizar a pasta com os arquivos menores na parte superior e maiores na parte inferior.

du -sh * | sort -h

Você pode ir tão fundo quanto precisar até descobrir aquilo que está ocupando mais espaço no seu site. Nesse caso, a nossa pasta de uploads.

Verifique o uso do disco via SSH
Verifique o uso do disco via SSH

Como pode ver abaixo, a nossa pasta 04 (abril) 2016 está ocupando muito mais espaço do que os nossos outros meses e anos.

Pasta grande no SSH
Pasta grande no SSH

Após entrar nesse diretório, percebemos que isso acontecia devido a alguns GIFs muito grandes, assim como arquivos .webpque não estavam mais sendo usados.

Arquivos grandes no SSH
Arquivos grandes no SSH

Reduza o uso de disco no WordPress

Abaixo ficam algumas recomendações simples e rápidas para reduzir o uso de disco no seu site WordPress.

  • Otimize suas imagens
  • Use um plugin como o Media Cleaner para eliminar a mídia não utilizada no seu site
  • Exclua temasplugins antigos
  • Limpe as tabelas de banco de dados não utilizadas deixadas para trás por plugins que não estão mais sendo utilizados. Confira nosso artigo detalhado sobre dados auto carregados.
  • Verifique sua instalação WordPress usando algumas das dicas acima para garantir que os arquivos grandes têm razão para continuarem existindo.
  • Desabilite ou limite as revisões WordPress para manter seu banco de dados pequeno
  • Remova arquivos de registros antigos
  • Remova os arquivos de backup e armazene-os fora do site. Lembre-se, os backups MyKinsta não são contados contra o uso do seu disco na Kinsta.
  • Limpe e exclua comentários nas pastas spam ou lixo

Como obter espaço adicional em disco

Se você ainda tiver pouco espaço em disco após otimizar sua utilização com as dicas acima, o próximo passo é obter espaço adicional em disco para o seu site WordPress.

Para os utilizadores do Kinsta, facilitamos o processo com o nosso suplemento de espaço em disco nativo, que pode ser adquirido diretamente no painel de instrumentos do MyKinsta – esta opção apresenta um processo de configuração fácil, 100% compatível com o KinstaCDN, e faturação integrada no MyKinsta.

Se a sua hospedagem não oferece um complemento de espaço em disco, outra opção é descarregar o conteúdo para um fornecedor externo de armazenamento como o Amazon S3 ou o Google Cloud Storage.

Resumo

Como viu, existem algumas formas diferentes de verificar o uso do disco e o tamanho do banco de dados no WordPress, mesmo para quem não tem grande experiência em tecnologia. Você precisa lembrar que, ao longo do tempo, já acumulou muitos extras dispensáveis no seu site, ou seja, arquivos e tabelas no seu banco de dados. Fazer um check-up a cada seis meses pode ser uma boa forma de garantir um uso mínimo do disco, diminuindo os custos de armazenamento e acelerando seu site.

Você conhece outros truques simples para verificar o uso do disco no seu site WordPress? Se sim, fique à vontade para compartilhar abaixo nos comentários.

Brian Jackson

Brian tem uma enorme paixão pelo WordPress, e tem utilizado há mais de uma década e até desenvolve alguns plugins premium. Brian gosta de blogs, filmes e caminhadas. Conecte-se com Brian no Twitter.