10 passos para acelerar o WordPress e dominá-lo como ninguém

wordpress acelerar

Hoje o WordPress está se tornando o CMS, sistema de gerenciamento de conteúdo, por excelência. Até A Casa Branca substituiu o Drupal pelo WordPress, como uma das surpresas no final do ano de 2017. E é que o WordPress é um CMS muito fácil de usar que utiliza uma grande comunidade, além de um bom número de plugins para aproveitar melhor.

É por isso que vamos ensinar-lhe os dez passos para dominar o WordPress Totalmente para que você possa ter aquele blog, aquela landing page do seu negócio ou aquele eCommerce, para vender alguns itens que não são facilmente encontrados por aqui, no melhor estado possível. Um WordPress que pode ser usado tanto a partir do seu próprio site, quanto baixá-lo para configurar um site a partir de sua própria hospedagem.

Primeiro: acomodação

É o mais importante, pois se o seu site estiver hospedado em um host lento, você encontrará sérios problemas para aumentar a pontuação do Google Insights (um dos fatores importantes para o posicionamento orgânico natural ou SEO).

Podemos testar o desempenho de esta ferramenta que usa 14 locais diferentes para encontrar a velocidade: keycdn. com

Atuação

O normal é que encontramos o velocidade entre 200-400 milissegundos. É necessário avaliar as diferentes velocidades de acordo com o local em que os testes são realizados. Se queremos um público espanhol, temos que nos preocupar com Londres. Por outro lado, se queremos vender produtos entre a Europa e a América, temos que olhar para esses locais.

Seria importante executar testes ao longo do dia para encontrar a pontuação média para que possamos partir de dados coletados mais precisos.

Segundo: as peculiaridades da hospedagem

php

Temos que ter certeza de que a hospedagem, na qual temos a web hospedada, use os componentes mais recentes, pelo menos as versões, para que tudo saia rápido como seda:

  • PHP 7.x: é um aumento bastante significativo quando comparado à versão 5.6 do PHP. Se por tudo o que o alojamento não oferece, seria importante ir à procura de outra pessoa. Isso também acontece com o plugin ou tema que estamos usando para WordPress, já que quem se orgulha de continuar a desenvolver, deve ser compatível com qualquer uma das últimas versões do PHP.
  • webserver: Apache é para uso leve e básico. As coisas mudam muito quando o servidor tem que suportar cargas pesadas, então temos que olhar para os provedores que usam Litespeed ou Nginx.
  • Cache OpCode- Aumenta de 30 a 40 por cento no desempenho do PHP. O engraçado é que não existem muitos hosts que usam OpCode. Isso ocorre porque reduz o número de pessoas que podem fazer login em um servidor para cada conta. Se você quiser saber se sua hospedagem oferece isso, coloque esse script em seu site através do FileZilla: github.com/amnuts/opcache-gui
  • Cache- Os plug-ins de cache funcionam muito bem, mas podem causar um comportamento estranho se houver muito tráfego na web. O ideal é encontrar um host que use cache real no nível do servidor. Existem dois: Litespeed Lscache e Varnish.

Terceiro: use o Google Analytics

wordfence

Alguns podem usar o Wordfence como uma medida de segurança do site, mas causa uma perda de desempenho. Temos em mãos um ótimo servidor que vem em nosso auxílio: o Google Analytics. A razão para não usar o Wordfence é porque a gravação em tempo real do tráfego tem um grande impacto no desempenho do site. Se precisarmos fazer uso desses dados, Analytics é a resposta.

Quarto: pule os criadores de páginas visuais

Quando vamos desenvolvimento de um site que sofrerá uma alta carga de tráfego, temos que seguir em frente com os problemas que contam mal para ferramentas de medição de velocidade da web, como Google ou PingDom. Alguns, como o Visual Composer, são pesados ​​e tornam a web mais lenta.

Compor

Uma das dicas mais importantes é vá para temas infantis como Gênesis ou Tese para começar a desenvolver a web por conta própria. Exigirá mais trabalho de nossa parte, mas nos beneficiaremos com isso no longo prazo.

Uma alternativa que podemos ter diante desses tópicos pesados ​​é WP Blockade, que é responsável por lançar a página em html simples, eliminando assim o processo de sobrecarga que geralmente é o culpado pela sobrecarga da web.

Quinto: plug-ins

Plugins

Os plugins são uma das quintessências do WordPress, mas é aconselhável usar o mínimo possível. Mesmo se eles forem desativados, temos que excluí-los. Podemos usar o Google para fazer pesquisas sobre esse plugin e, assim, saber se ele realmente nos beneficia.

Sexto: Bots e Crawlers

Nós podemos use essas linhas de texto em robots.txt:

User-agent: * 
Atraso de rastreamento: 10

O que vamos conseguir? O que aqueles chamados de "rastreadores" obedecem esses dois parâmetros e o Wordfence cuida do resto. Digamos que vamos mantê-los afastados.

Sétimo: remova xmlrpc.php

Estamos diante de um das fontes dos ataques mais agressivos ao WordPress. Como a maioria das pessoas não precisa, ele pode ser removido. Claro, preste atenção a essas linhas, pois estamos diante de um arquivo que é usado pelo popular Jetpack para SEO. Se você usar esta ferramenta, vá para o próximo ponto. Também pode ficar claro que se o Jetpack usar esse arquivo ...

jetpack

Oitava: desativar ou diminuir o batimento cardíaco

Dependerá se nosso site usa pulsação para desativá-lo. A pulsação causa todos os tipos de problemas de desempenho e sua desativação é altamente recomendável. Um de seus usos se deve aos longos períodos em que deixamos o desktop WordPress aberto, justamente quando estamos escrevendo ou editando uma publicação. Solicitações contínuas podem causar uso excessivo de recursos.

Com este plugin, podemos desativá-lo ou reduzir seu uso: controle de batimento cardíaco.

Também podemos adicione essas linhas a functions.php dependendo do que queremos fazer:

add_action ('init', 'stop_heartbeat', 1);
function stop_heartbeat () {
wp_deregister_script ('pulsação');
}

batimento cardiaco

Se quisermos que haja um intervalo de tempo para a ação do batimento cardíaco:

add_filter ('heartbeat_settings', 'heartbeat_frequency');
função heartbeat_frequency ($ settings) {$ settings ['interval'] = 60; // ou o intervalo de tempo em segundos que queremos $ settings;
}

Mais algumas informações sobre batimento cardíaco

A desativação da pulsação não deve ser feita até que seja realmente conhecida qual é a verdadeira causa do uso excessivo da CPU. Podemos fazer isso por meio destas etapas:

  • Verifique seus registros de acesso se houver uma boa quantidade "" de chamadas POST /wp-admin/admin-ajax.php e os carimbos de data / hora corresponderem a um pico de alto uso da CPU.
  • Se a hospedagem usa cPanel e CloudLinux, certamente podemos obter um registro de quando ocorreu o pico de uso de recursos. Podemos saber a causa que será listada em admin-ajax.php.
  • Se você tiver acesso root pode ser monitorado com "top -c". Podemos economizar tempo no monitoramento usando: top -c -u username -b> topout.txt
  • Você pode seguir os access_logs de usuários em tempo real e útil: tail -f ~ username / access-logs / domain.com

Nono: desabilitar WordPress Cron

cron

A razão para desativar o WordPress Cron é que não há necessidade de tê-lo ativo por todas as vezes em que alguém viu nosso site. Vamos desabilitá-lo e definir um cron do sistema. Para fazer isso, adicione wp-.config:

define ('DISABLE_WP_CRON', verdadeiro);

Agora podemos colocar no painel de controle um sistema cron com o comando:

/usr/local/bin/php/home/user/public_html/wp-cron.php

Podemos deixá-lo rodar a cada 10-20 minutos.

Décimo: Registros

toras

Se quisermos saber o que acontece com nosso site, precisamos acessar o evento ou log de log. Eles são realmente úteis no diagnóstico de problemas de desempenho e jitter. Se não soubermos onde estão, podemos solicitar o alojamento. O ideal é aprender a interpretá-los, embora demore.

Os dois logs principais são logs de erros e access_logs. Leia-os e pratique a arte da pesquisa do Google para aprender mais sobre eles. Aos poucos será algo mais familiar e que virá do medo de lidar com esses problemas de desempenho e instabilidade da web.

Se você já deseja dar ao seu site uma aparência visual melhor, clique aqui.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.