Como parar de carregar arquivos desnecessários e reduzir as solicitações HTTP do site – dicas de otimização do WordPress

Publicados: 2020-09-08
Como otimizar o site WordPress parando de carregar arquivos desnecessários - Dicas Crunchify

No Crunchify, publicamos vários tutoriais de otimização de velocidade para você consultar a qualquer momento.

Usamos MaxCDN como nosso provedor de conteúdo. Já se passaram quase 4 anos e até agora está funcionando muito bem. Genesis WordPress Framework e MaxCDN são a melhor combinação. Por padrão, o Genesis Framework vem com muita otimização, Google Markup Schema, estrutura amigável para dispositivos móveis e muito mais.

Na semana passada eu estava olhando para minha conta MaxCDN e de repente notei os principais recursos de download. Como você vê na imagem acima top 9 out of 10 resource files foram baixados mais de ~ 5 millions vezes na semana passada.

Fiquei surpreso e pensei que realmente deveria precisar desses recursos? Tenho que carregar esses arquivos separadamente? Como se livrar desses arquivos, se não for necessário, exceto o arquivo style.css , que é absolutamente necessário para o site carregar.

Vamos começar como eu me livrei de todos esses 9 arquivos com truques simples

Não para todos os leitores

Essas etapas não são para todos os leitores do WordPress. No Crunchify, estamos usando Crayon Syntax Highlighter e imagens específicas de temas personalizados, por isso se aplica a usuários limitados

Passo 1

Vamos list all of those 9 files . A 2ª coluna mostra o número de vezes que foi baixado.

Passo 2

Vamos agrupar os arquivos Crayon Syntax Highlighter Plugin.

Existem 3 arquivos:

neon.css , crayon.min.css e crayon.min.js . Eu escrevi um tutorial separado completo com um total de 7 etapas detalhadas para se livrar desses arquivos. Por favor, passe por cima e me avise se você encontrar algum problema.

Etapa 3

Agora vá para wp-embed-min.js . Por favor, visite o tutorial Como desativar o script de incorporação automática para WordPress 4.4+. Ele irá parar de carregar o arquivo de incorporação no front-end.

Passo 4

Vamos ver mais 3 more .png :

bg-pattern.png

padrão bg

Eu estava carregando esta imagem no fundo do cabeçalho e rodapé. Eu me livrei dele usando a cor #333 .

crunchify-sprite.png

crunchify-sprite

Eu estava carregando esta imagem de sprite para mostrar os botões de seguir social na barra lateral. Eu o substituí por fontes fontawesome .

h3.png

h3

Eu estava carregando isso para mostrar a marca de seleção para postagens H3 em alguns locais. Substituí-o por fontes fontawesome . Abaixo está um equivalente fontawesome.

Fonte Fonte incrível

Passo-5

Agora ficamos com apenas 2 arquivos. crunchify-logo.png e bg.png , que pensei em mantê-lo. Então, em vez de chamar como imagem, adicionei o equivalente de imagem base64 para esses arquivos.

Antes de:

Depois de:

Eu converti ambas as imagens para imagens base64. A vantagem que teremos, não precisando abrir outra conexão e fazer uma requisição HTTP ao servidor pela imagem.

Menos solicitação = melhor tempo de carregamento da página

Resumo

Este tutorial faz parte da seção Como acelerar o WordPress e aumentar o desempenho. Você encontrará todos os truques e dicas de otimização do WordPress lá.

Ao fazer essas etapas, me livrei de todos os 9 recursos indesejados de 10. O que significa que minha página carrega muito rápido, pois haverá 9 solicitações a menos em cada página

Deixe-me saber se você tem outras dicas que irão melhorar a velocidade da página do site. No Crunchify, a velocidade é o principal critério e é por isso que estamos usando muito menos plugins. Todas as páginas são carregadas within half a second .

Crunchify Quase todas as páginas carregam em meio segundo