Perfmatters-Settings

Ainda não usa Perfmatters ?

É um ótimo plug-in do Kinsta e um dos poucos plug-ins de velocidade que uso no meu site. Este tutorial mostra o que ele faz e como definir as melhores configurações do Perfmatters (enquanto usa o gerenciador de scripts para desativar plug-ins, scripts e estilos seletivamente para melhores tempos de carregamento + pontuações ).

Perfmatters faz muito: remoção de inchaços, dicas de recursos do navegador, hospedagem de análises localmente, otimizações WooCommerce, segurança aprimorada, atrasando JavaScript, servindo imagens de seu CDN e desativando plug-ins seletivamente. Isso deve resultar em um site muito mais rápido e mais limpo.

E quanto ao Asset Cleanup Pro?

Asset Cleanup Pro é muito semelhante, mas o Perfmatters tem uma interface de usuário mais amigável e parece ser mais leve com excelente documentação . Nesta enquete do Facebook , Perfmatters também é favorecido.

Observação: algumas configurações do Perfmatters se sobrepõem ao seu plug-in de cache (por exemplo, WP Rocket já usa cuidado com carregamento lento, limpeza de banco de dados, pré-carregamento de links/fontes, pré-busca de DNS, hospedagem do Google Analytics localmente e adiamento de JavaScript). Desative-os em Permatters se já estiver usando um plug-in separado para essas otimizações.

* Antes de configurar o Perfmatters, compre o plugin, pegue sua chave de licença e adicione-a na seção ‘Licença’. Agradecemos o uso do meu link de afiliado e me ajuda a escrever estes guias.

1. Opções

  • Desativar emojis ativar (emojis prejudicam o tempo de carregamento).
  • Desativar incorporações ativar (carrega belas visualizações de URLs de Tweets, vídeos do YouTube e outros URLs durante a edição, mas também carrega um arquivo JavaScript em cada página do seu site).
  • Remover Query Strings habilitar (remove URLs com? ou & de recursos estáticos que os CDNs podem ter problemas de cache, pode fazer uma pequena diferença, Kinsta diz que só pode ajudar).
  • Desativar XML-RPC ativar (a menos que você poste de um celular, caso contrário, isso enfraquece a segurança).
  • Ocultar versão WP habilitar (impede que sua versão WP seja exibida publicamente).
  • Desativar medidor de força da senha ativar (às vezes, este arquivo pode carregar em todo o seu site, quando deveria carregar apenas nas páginas de conta, checkout e redefinição de senha).

Perfmatters-General-Settings

Lazy Loading

  • Imagens
  • Miniaturas de visualização do YouTube
  • Excluir do carregamento lento -deixe em branco, a menos que você tenha um arquivo para excluir do carregamento lento.
  • Monitoramento DOM apenas ativar se você usar rolagem infinita). Kinsta diz que “observa as mudanças no DOM e carrega dinamicamente os elementos recém-adicionados. Isso melhora a compatibilidade para plug-ins e temas de terceiros que utilizam rolagem infinita… ”

Perfmatters-Lazy-Loading

WooCommerce

  • Desativar fragmentação do carrinho (fragmentos do carrinho são usados ​​para atualizar o total do carrinho sem atualizar uma página, mas realmente desacelera os sites WooCommerce. Sugiro verificar quanto tempo os fragmentos do carrinho levam para carregar em seu relatório GTmetrix Waterfall e tomar uma decisão se deseja fragmentos do carrinho ou tempos de carregamento mais rápidos.
  • Desativar Meta Box de status

Perfmatters-WooCommerce-Settings

2. CDN

  • Ativar regravação de CDN ativar ( reescreve URLs para servir ativos, como imagens, do CDN: https://x7r6b9v3.rocketcdn.me//wp-content/uploads/2020/03/logo.png-Cloudflare não (t use um URL CDN; portanto, se estiver usando, pule a seção CDN toda junto).

Perfmatters-CDN-Settings

3. Google Analytics

  • Posição do código de acompanhamento cabeçalho (padrão) é adequado.
  • Rastrear administradores registrados (você não deseja visitas de administrador em seus dados analíticos).
  • Taxa de rejeição ajustada 30 segundos (recomendada pelos desenvolvedores do Perfmatters).

Perfmatters-Google-Analytics-Settings

4. Extras

Perfmatters-General

Ativos

  • Gerenciador de scripts ativar (permite desativar CSS + JS em certas páginas/postagens). Consulte # 6 .
  • Adiar JavaScript desativar (pode corrigir “eliminar recursos de bloqueio de renderização” em testes de velocidade, mas é provável que você já tenha ativado em seu plug-in de cache, caso contrário, ative it).
  • Incluir jQuery desativar (a menos que você ative a opção anterior e veja os erros visíveis).
  • Excluir do adiamento deixe em branco a menos que os arquivos JavaScript causem erros ao serem adiados, caso em que você os adicionaria aqui para evitar que sejam adiados.
  • JavaScript atrasado ótimo para reduzir a carga de terceiros scripts e comentários . Por exemplo, eu reduzi vários segundos do tempo de carregamento do meu blog atrasando o carregamento da seção de comentários ( discuz e gravatars ). Você também pode fazer isso com o AdSense e scripts de terceiros. Ambos WP Rocket / Flying Scripts também permite atrasar o carregamento de arquivos JavaScript.

Perfmatters-Assets

Pré-carregamento

* Recomendo ler em dicas de recursos do navegador para saber o que cada configuração faz. Você também deve medir o tempo de carregamento de sua fonte, imagens e arquivos CSS (por exemplo, em GTmetrix Waterfall) enquanto faz esses ajustes para ver como cada otimização afeta o tempo de carregamento.

  • Habilitar página instantânea desabilitar (mesma configuração de”links de pré-carregamento”no WP Rocket, isso faz o download de uma página quando os usuários passam o mouse sobre um link. Se não estiver usando em WP Rocket, habilite-o).
  • Pré-carregamento fontes, imagens e arquivos CSS podem ser pré-carregados quando usados ​​em todo o site. Se você olhar o código-fonte do WP Rocket, você pode ver que eles pré-carregam vários tipos desses arquivos. Olhe para a guia GTmetrix Waterfall, teste quais arquivos carregam em todo o seu site e, em seguida, adicione-os aqui. WP Rocket já tem uma opção “Preload Fonts”, então certifique-se de pré-carregá-los em apenas um lugar. Todos os arquivos pré-carregados devem ser hospedados em seu domínio/CDN.
  • Pré-conexão URLs de CDN e fontes externas são os exemplos mais comuns de pré-conexão. Novamente, pegue esses arquivos de seu GTmetrix Waterfall e adicione-os aqui.
  • Pré-busca scripts de terceiros são o tipo mais comum de pré-busca (Google Fonts, Analytics, AdSense, Gerenciador de tags, YouTube, Facebook Pixel). Consulte a seção reduzir pesquisas de DNS de seu relatório GTmetrix para ver quais scripts de terceiros são carregados ( aqui está uma lista bacana ) e adicione-os aqui. WP Rocket também já tem isso, então adicione-os em um só lugar.

Perfmatters-Preloading-Settings

Banco de dados

  • Limpa seu banco de dados (geralmente não é feito pelo plug-in de cache, no entanto, sempre recomendo WP-Optimize para limpeza avançada, pois permite que você exclua os mesmos arquivos de lixo do Perfmatters, mas também permite que você exclua tabelas deixadas por plug-ins desinstalados).

Perfmatters-Database-Settings

Ferramentas

Desinstalar, importar e exportar configurações básicas.

Perfmatters-Tools

5. Licença

Ative sua chave de licença Perfmatters aqui.

Perfmatters-License

6. Gerente de script

O gerenciador de scripts da Perfmatters permite você desabilita plug-ins, scripts e estilos em páginas/postagens onde eles não estão sendo carregados. Algumas coisas são carregadas em todo o seu site, mesmo quando não estão sendo usadas. Alguns exemplos podem incluir formulários de contato, plug-ins de compartilhamento social, rich snippet e plug-ins de conteúdo estruturado ou até mesmo certas partes do Elementor e outros construtores de página.

Coisas para manter em mente

  • Teste -desativar certas funções, especialmente em criadores de páginas como o Elementor, pode quebrar coisas em seu site. Faça testes completos se não tiver 100% de certeza do que está desativando.
  • Encontrando seus plug-ins mais lentos -use o Monitor de consulta ou New Relic.
  • Como encontrar scripts em páginas/postagens diferentes -edite várias páginas/postagens onde diferentes tipos de scripts estão sendo carregados (e observe sua “Visão global”) para que você não perca nenhum.

Etapa 1-Habilite o gerenciador de scripts nas configurações do Perfmatters

Perfmatters-Script-Manager-Toggle

Etapa 2-Clique no Gerenciador de scripts em uma página ou postagem

Guia do gerenciador de scripts

Etapa 3-Desativar scripts não usados ​​da página/postagem

Você pode desativar o script em qualquer lugar (com exceções), apenas no atual e usar RegEx para carregar scripts seletivamente com base em padrões de URL. Por exemplo, se você tiver uma seção de blog chamada /review/post-name , pode escolher carregar apenas o plug-in de rich snippets nessa categoria. A mesma coisa com plug-ins de compartilhamento social, plug-ins de link de afiliado, plug-ins de tabela, plug-in de formulário de contato etc.

Você pode desativar comentários em qualquer lugar, exceto nas postagens:

Perfmatters-Script-Manager

Desative as animações do Elementor e outros recursos do criador de páginas que você não está usando:

Disable-Elementor-Scripts

Desative determinados plug-ins em todos os lugares, exceto URLs usando esse plug-in:

Ninja-Tables-Disabling

Ou use RegEx para carregar apenas um plug-in em URLs específicos. Neste exemplo, desativei um plug-in de rich snippets em todos os lugares, exceto em URLs contendo a palavra “revisão”, que é a única vez que uso o esquema de revisão. Você também pode ativar um plugin em qualquer lugar, exceto em URLs com palavras específicas.

Perfmatters Regex Disable

Step 4 – Review Your Global View

The Global View shows you an overview of the script manager across your site.

Script-Manager-Global-View

What Do You Think? Is Permatters Worth It?

I think so.

Besides a cache plugin, Perfmatters is really the only other must have speed plugin. O que você acha? Some people say they don’t need it and that it only adds more bloat, but I don’t think those people took the time to set it up properly. Let me know what you think in the comments!

Asset-Cleanup-vs-Perfmatters

Atenciosamente,
Tom

Source link

Categories: Wordpress