Otimizar o banco de dados do WordPress automaticamente

Aviso importante!

Eu sei que você não quer ver propagandas, porém o conteúdo gratuito só está aqui graças a publicidade. Considere desativar o AdBlock para esse site.

Outro dia ensinei como fazer a exclusão do lixo gerado pelo WordPress de forma automática, liberando assim um grande espaço no banco de dados do mesmo. Porém somente excluir o lixo não basta, é preciso otimizar as tabelas para que o espaço liberado seja compactado, reduzindo assim o tamanho físico do banco e aumentando seu desempenho para entregar os dados necessários.

Na aula de hore irei mostrar como criar uma função que fará a otimização e reparação das tabelas de seu blog de forma automatizada assim como fizemos com a exclusão de lixo, porém limitando a execução a somente uma vez por dia, evitando assim o corrompimento dos dados e a sobrecarga do servidor. Acompanhe a aula e bom proveito da dica.

Caso tenha alguma dúvida ou sugestão, basta deixar um comentário para nós...

Sobre o autor

Ricardo Bernardi

Sou técnico em hardware e desenvolvedor web, e sobre estes dois assuntos comecei a compartilhar aulas e artigos, tornando-me blogueiro em 2008. Em 2010 esse hobby virou profissão, e desde então tenho buscado melhorar e profissionalizar cada vez mais os projetos que mantenho na web.

Comentários

Atualmente temos 3 comentários para este post. Participe você também, clique aqui e comente sobre o assunto.

  • maugustodias comentou em

    Coloca links do Facebook e Twitter e remove os do Yahoo e AIM

    function extra_contact_info($contactmethods) {
       		unset($contactmethods['aim']);
        	unset($contactmethods['yim']);
        	unset($contactmethods['jabber']);
        	$contactmethods['facebook'] = 'Facebook';
        	$contactmethods['twitter'] = 'Twitter';
        	$contactmethods['linkedin'] = 'LinkedIn';
    
        	return $contactmethods;
    }
    	add_filter('user_contactmethods', 'extra_contact_info');
    Responder
  • maugustodias comentou em

    Um código para ofuscar os endereços de e-mails, esta dica é para evitar ou diminuir os spam:

    function cwc_mail_shortcode( $atts , $content=null ) {
    				for ($i = 0; $i < strlen($content); $i++) $encodedmail .= "&#" . ord($content[$i]) . ';';
    				return '<a href="mailto:'.$encodedmail.'">'.$encodedmail.'</a>';
    		}
    		add_shortcode('mailto', 'cwc_mail_shortcode');
    Responder
  • maugustodias comentou em

    Olá Ricardo,

    Muito boa esta dica, esta função de otimizar tabela é muito boa, graças a você já estou usando ela, sempre busquei algo que não fosse um plugin, mas estivesse numa function a opção de otimizar as tabelas, visto que o WordPress exige bastante do DB.

    valeu!!!

    Responder

Deixe seu comentário