Como acelerar o WordPress aproveitando o cache do navegador via .htaccess

Publicados: 2017-08-04

Acelere o WordPress Aproveitando o Cache do Navegador via .htaccess

Aproveite o cache do navegador para tornar suas páginas da web mais rápidas. Se você puder aproveitar o cache do navegador , poderá aumentar consideravelmente a velocidade do site. À medida que o Google começa a considerar a velocidade do site como um parâmetro de SEO, os webmasters podem aproveitar o cache do navegador para melhorar a velocidade do site e obter melhores classificações nos mecanismos de pesquisa.

Aqui está um arquivo .htaccess completo que temos na pasta raiz do Crunchify.

NOTA : Remova o redirecionamento para o bloco HTTPS se você não estiver em HTTPS :). Mas já comentei. Se você já ativou o HTTPS no site e ainda permite que o usuário visite o site por HTTP, então você está bem.

Vamos entender cada Seção do arquivo .htaccess:

Passo 1 Livrando-se da ETag

Antes de tudo, precisamos disable ETag header pois usaremos a duração Expires. A tecnologia ETag é conhecida como lenta e problemática – até mesmo outros sites de primeira linha reclamam disso.

Adicionar a .htaccess : (localizado na raiz do blog)

Também estamos mantendo a conexão keep-alive . Chama-se persistent connection . Se uma nova conexão tiver que ser aberta para cada solicitação ou arquivo, pode levar muito mais tempo.

Outros devem ler:

  • 5 truques úteis para acelerar o WordPress e aumentar o desempenho
  • 9 recursos essenciais do WordPress que você pode ter perdido

Etapa 2 Ativar o cache do navegador

Se você definir uma data de expiração ou uma idade máxima nos cabeçalhos HTTP para recursos estáticos, os navegadores modernos carregarão recursos estáticos baixados anteriormente, como imagens, css, javascript, pdf, swf etc. de discos locais em vez da rede.

Portanto, se você configurar seu servidor da Web para definir cabeçalhos de cache e aplicá-los a todos os recursos estáticos que podem ser armazenados em cache, seu site parecerá carregar muito mais rápido. Adicione abaixo a .htaccess

O que isso faz é adicionar o cabeçalho de expirações no futuro distante (certifique-se de que mod_expires esteja carregado em sua configuração do apache se você tiver problemas) ao seu conteúdo estático (imagens, js, css, etc).

Duas coisas aqui:

  • ExpiresDefault A2592000 = 1 mês no futuro
  • Cache-Control “max-age=2592000” = 1 mês

Se desejar, você também pode definir o valor para 1 ano = 31536000

Etapa 3 Adicionar cabeçalhos de compactação gzip e deflate

A compactação de coisas sempre acaba tornando-as menores e carregadas mais rapidamente, portanto, implementar alguma forma de compactação em seus componentes é uma obrigação.

Esta etapa de otimização pode não funcionar para você se seu servidor não tiver mod_deflate ou mod_gzip instalado como parte do Apache.

Basicamente estamos comprimindo a maioria dos recursos para que carreguem com menos largura de banda e muito rápido.

Etapa 4 Verifique se suas configurações estão funcionando corretamente

Confira abaixo a captura de tela. Você deve ver todos os parâmetros definidos no cabeçalho de resposta do seu arquivo.

Cabeçalho de idade máxima e expiração de cache para recursos do WordPress

Confira as regras de htaccess para o processo de aceleração do WordPress

Pergunta em aberto: Posso alterar a data de expiração de alguns recursos, como o script do Google Adsense ou o script do Google Analytics?

  • https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
  • https://www.google-analytics.com/analytics.js

Answer is NO . Você só pode definir o valor de expiração dos recursos que estão sendo carregados do seu site.