Algumas coisinhas que pode acelerar o seu blog wordpress. As linhas de código abaixo são para colocar no ficheiro wp-config do seu blog wordpress.
Revisão de posts
A revisão de posts, é algo que lhe irá encher a base de dados de cópias e cópias dos seus posts, a cada gravação é criado um backup da versão anterior, podendo chegar às dezenas de versões, praticamente todas inúteis e que irão pesar no sistema.
Conselho: mantenha 3 versões anteriores, caso algo corra mal tem sempre 3 versões anteriores a que pode recorrer para recuperar o seu trabalho.
/* extras */
define('WP_POST_REVISIONS', 3 ); /* limita a 3 backups de posts */
/* extras */
Lixeira do WordPress
Para evitar que os posts que elimina se acumulem na pasta do lixo, desactive esta pasta, e todos os posts são eliminados de vez. Tenha em atenção que não os poderá recuperar mais.
/* extras */
define('EMPTY_TRASH_DAYS', 0 ); /* desactivar a lixeira - wp-config.php */
/* extras */
O Cron do WordPress
O cron do wordpress é activado pelas visitas, irá verificar actualizações, posts para publicar, entre outras verificações e é iniciado pelo ficheiro wp-cron.
Se o seu blog tem muitas visitas tem todo o interesse em retirar do wordpress a missão de escolher os intervalos das verificações e passar para uma tarefa de Cron configurada através do cPanel do seu serviço de alojamento. O WordPress tem tendência a executar demasiadas vezes, por vezes mantendo activos processos no servidor por algum tempo, ocupando tempo de processador e espaço em memória desnecessário.
Executar o wp-cron.php duas vezes por dia é o suficiente para a maioria dos sites, caso não use muito o agendamento de posts, mas se utiliza muitos agendamentos de posts é aconselhável que coloque a execução a cada 1 hora.
Código para desativar o wp-cron
/* extras */
define('DISABLE_WP_CRON', true); /* desactivar o wp-cron */
/* extras */
No cPanel vá a avançadas e clique em “Tarefas de cron”
Escolha um horario de execução. A imagem abaixo mostra o agendamento para este site, está configurado para ser de hora a hora.
A linha de comando
wget -q -O - https://jjoao.com/wp-cron.php?wp_cron >/dev/null 2>&1
é executada silenciosamente. Deve substituir o endereço da linha acima pelo endereço do seu site.
Se desejar receber no seu email a informação de todas as execuções retire tudo do “?” para a frente.
wget -q -O - https://jjoao.com/wp-cron.php
Estas pequenas dicas ajudam o seu blog wordpress a correr mais rápido e a poupar recursos do seu servidor.