Melhorar o desempenho do Wordpress imprimir

  • 4

Primeiro teste o desemprenho do seu site, acesse o link http://gtmetrix.com/?error=No+reports+to+compare/  insira o link do seu site no campo "Analyze Performance of" e clique em GO, e veja que a classificação do seu site:
Por exemplo: 60% D - 71% C

1 - Instale o Plugin de cache “W3 Total Cache”.

1.1 - Para começar, acesse o painel de administração do seu Wordpress
1.2 - Passe o mouse sobre Plugins e Clique em Adicionar Novo
1.3 - No campo de pesquisa, digite W3 Total Cache e clique no botão Pesquisar plugins
1.4 - Quando a pesquisa for concluída, encontre na lista o W3 Total Cache e clique em Instalar agora
1.5 - Aparecerá uma tela solicitando confirmação, clique em OK
1.6 - Aguarde a instalação e clique em Ativar plugin
1.7 - Após a ativação do W3 Total Cache vai aparecer esta tela
1.8 - Localize o W3 Total Cache em sua lista e clique em Settings
1.9 - Em General não é preciso marcar nada, deixe como está (aparecendo Enable) pois se o marcar, você vai ativar apenas o modo de preview e não o plugin em si.
1.10 -  Em Page Cache, marque a opção Enable e em Page Cache Method escolha Disk: Enhanced
1.11 - A opção Minify reduz o tamanho dos arquivos que executam scripts e folhas de estilo. O W3 Total Cache permite que você especifique quais arquivos você quer reduzir. Essa opção é muito útil quando você sabe exatamente quais arquivos são estes. Como estes arquivos podem variar de um tema para outro, neste tutorial, vamos deixá-la desabilitada. 
Importante: A equipe de Suporte Apogeu Host recomenta fortemente que as configurações "Database Cache" e "Object Cache" sejam desabilitadas para melhor performance. 

1.12 - Encontre as opções Database Cache e Object Cache descendo na tela e confira se a opçãoEnable está desmarcada nas duas abas.
1.13 - Em Browser Cache, marque a opção Enable 
1.14 - Clique em Save All Settings para finalizar
1.15 - A tela vai voltar para o topo exibindo a mensagem: "Plugin configuration successfully updated." 

Pronto! O plugin foi instalado e configurado!


2 - Instale e ative o plugin DB Cache Reloaded Fix:

2.1 - Para começar, acesse o painel de administração do seu Wordpress
2.2 - Passe o mouse sobre Plugins e Clique em Adicionar Novo
2.3 - No campo de pesquisa, digite DB Cache Reloaded Fix e clique no botão Pesquisar plugins
2.4 - Quando a pesquisa for concluída, encontre na lista o DB Cache Reloaded Fix e clique em Instalar agora
2.5 - Aparecerá uma tela solicitando confirmação, clique em OK
2.6 - Aguarde a instalação e clique em Ativar plugin

3 - Reconfigure o WP-CRON para funcionar a partir do conjob do cpanel: 

3.1 - Para que server o wp-cron?

Para que o wordpress funcione é necessário que ele tenha um mecanismo de realização de tarefas como posts programados, newsletters ou backups além de outras tarefas.
Sendo assim ele utiliza um script próprio chamado "wp-cron.php".

3.2 - Para que desabilitar o wp-cron?

O wordpress usa um truque para rodar este script, ele é executado cada vez que alguém acessa o site ou que algo no painel seja modificado, o que acarreta em um uso desordenado e muitas vezes desnecessário causando mais processamento e uso de recursos no servidor e trazendo também lentidão ao site.

  • Aumenta o uso de recursos do servidor principalmente se tiver muitos visitantes no blog/site
  • É desnecessário muitas vezes, principalmente se utiliza um plugin de cache ou se o blog/site tem poucos visitantes.
  • Tem alguns bugs, as vezes roda diversos processos simultâneos causando inclusive execução de funções duplicadas.


3.3 - Como desabilitar o wp-cron e rodar apenas como cronjob.

Devemos editar o arquivo "wp-config.php" na home do blog/site e inserir o seguinte código:

// wp-cron desabilitado ApogeuHost

define('DISABLE_WP_CRON', true);


Agora em seu Cpanel crie uma tarefa cron para rodar o wp-cron.

Dica: 
Rodar o script wp-cron.php cerca de 2 vezes por dia é o suficiente, porém se você utiliza muitos agendamentos de posts que precisam ser feitos com mais precisão de horário pode colocar para que rode o cron 1 vez por hora.

Segue o cron:

/usr/bin/php -f /home/USERNAME/public_html/wp-cron.php >/dev/null

Altere USERNAME pelo seu usuário do cpanel e o caminho se for necessário, por exemplo se o blog/site estiver instalado em outro diretório como /site ou /blog.

Obs: As tarefas cron na ApogeuHost tem um intervalo mínimo de 15 minutos.


3.4 - Como configurar o cron no caso de usar o Multiple-Sites do Wordpress:

Neste caso em especifico o cron não pode ser feito da mesma maneira pois não vai rodar todos os agendamentos dos diferentes sites no mesmo wordpress.

Sendo assim é necessário fazer o agendamento POR SITE no cron do cpanel da seguinte maneira:

Site 1:

/usr/bin/curl http://SEUSITE-1.COM/wp-cron.php


Site 2:

/usr/bin/curl http://SEUSITE-2.COM/wp-cron.php

Qualquer dúvida consulte nosso suporte.


4 - Conclusão.

O Wordpress é uma boa ferramenta, porém devida a gama de templates, plugins e por sua vez opções agregadas a ele se torna uma ferramenta pesada e pouco otimizada, sendo necessário ajustes por parte dos usuários.
Com estas alterações e mais algumas outras opções de cache é possivel ter um blog mais leve e rápido sem causar problemas ao servidor.



Depois de fazer os procedimentos refaça o teste no http://gtmetrix.com/?error=No+reports+to+compare


Esta resposta lhe foi útil?

« Retornar