Register

💻 Tecnologia - September 6, 2018

Como melhorar o desempenho do WordPress com o .htaccess?

Até agora nós descobrimos muita velocidade no desempenho do WordPress sem código aquiAlém disso, aprendemos a acelerar o WordPress com dicas de aprimoramento de código e otimização de banco de dados . A última coisa que podemos fazer para acelerar o desempenho do WordPress é colocar algumas linhas de código no .htaccess.

Ter um servidor melhor configurado carrega seu site muito mais rápido. Assim, vamos dizer-lhe as coisas que você pode implementar facilmente no seu servidor para processar solicitações mais rapidamente. Em contraste, apenas uma compreensão básica do cliente PHP, MySQL e FTP é inevitável de você aqui novamente.

Acelerar o desempenho do WordPress

Há três coisas que você pode fazer e instruir seu mecanismo de servidor para um desempenho ideal. Eles são:

Ativar compactação gzip
Expira cabeçalho para recursos estáticos
Desativar hotlinking e lixiviação de conteúdo

Estamos explicando cada um desses detalhes aqui, e eles acabarão por acelerar o desempenho do WordPress para o seu site e visitantes.

1. Ativar compactação Gzip

Quanto mais você compactar seus recursos, menor será o tempo de carregamento. Novamente, compressão significa tornar seus arquivos menores e, portanto, mais rápidos de serem baixados.Além disso, todos os navegadores modernos podem interpretar arquivos compactados, por isso é uma excelente opção para melhorar o desempenho do WordPress.

Se você estiver usando um plug-in de armazenamento em cache, há grandes chances de o código de compactação já ter sido adicionado ao seu servidor. Como alternativa, você pode adicionar as seguintes linhas de código no arquivo .htaccess em seu servidor. O arquivo .htaccess geralmente é encontrado no diretório raiz do seu site. Além disso, permanece oculto ou invisível por padrão.

Você pode exibi-lo escolhendo “mostrar arquivos ocultos” ou opção similar no menu do seu cliente FTP. Você precisa editar o arquivo e salvar o código a seguir no final dele. O código é retirado do GTmetrix .

  <IfModule mod_deflate.c>
 # Comprimir HTML, CSS, JavaScript, Texto, XML e fontes
 AddOutputFilterByType DEFLATE aplicação / javascript
 AddOutputFilterByType DEFLATE application / rss + xml
 AddOutputFilterByType DEFLATE application / vnd.ms-fontobject
 AddOutputFilterByType DEFLATE application / x-font
 AddOutputFilterByType DEFLATE application / x-font-opentype
 AddOutputFilterByType DEFLATE application / x-font-otf
 AddOutputFilterByType DEFLATE application / x-font-truetype
 AddOutputFilterByType DEFLATE application / x-font-ttf
 AddOutputFilterByType DEFLATE application / x-javascript
 AddOutputFilterByType DEFLATE application / xhtml + xml
 AddOutputFilterByType DEFLATE application / xml
 AddOutputFilterByType DEFLATE font / opentype
 AddOutputFilterByType DEFLATE font / otf
 AddOutputFilterByType DEFLATE font / ttf
 AddOutputFilterByType DEFLATE image / svg + xml
 AddOutputFilterByType DEFLATE image / x-icon
 AddOutputFilterByType DEFLATE text / css
 AddOutputFilterByType DEFLATE text / html
 AddOutputFilterByType DEFLATE text / javascript
 AddOutputFilterByType DEFLATE text / plain
 AddOutputFilterByType DEFLATE text / xml

 # Remover erros do navegador (necessários apenas para navegadores muito antigos)
 BrowserMatch ^ Mozilla / 4 gzip-only-text / html
 BrowserMatch ^ Mozilla / 4 \ .0 [678] não-gzip
 BrowserMatch \ bMSIE! No-gzip! Gzip-only-text / html
 Cabeçalho anexar Vary User-Agent
 </ IfModule>

Verifique o desempenho do WordPress com compactação Gzip

Habilitar a compactação Gzip é outro ganho de velocidade potencialmente enorme também.Novamente, repetindo que o servidor já estaria servindo ativos zipados se você estiver usando o armazenamento em cache. Você pode verificar isso também inspecionando o arquivo .htaccess.

Você também pode verificar a Compactação Gzip usando as ferramentas descritas em nossa postagem do blog ou no site de verificação de compactação aqui. Por outro lado, observe que o uso de gzip em imagens não oferece nenhum benefício adicional ao desempenho do WordPress.Em vez disso, use Otimização de imagem conforme descrito aqui .

2. Adicionar um cabeçalho de expiração a recursos estáticos

Um cabeçalho de expiração é uma maneira de informar ao navegador para armazenar em cache o conteúdo estático para a hora específica. Dessa forma, o navegador do cliente não precisa buscar novamente o conteúdo estático, como imagens, JS e CSS do servidor em cada solicitação. Assim, você pode melhorar significativamente o desempenho ou a velocidade do WordPress para usuários regulares ou solicitações subsequentes usando o cabeçalho de expiração.

Confira este artigo do GTmetrix para entender como funciona o cabeçalho de expirações e como adicioná-lo. Além disso, seu plugin de cache já pode ter implementado esse recurso. Além disso, o conjunto expira o cabeçalho com cuidado, pois você tem a necessidade de cuidar se o conteúdo mudar antes da duração da expiração.

3. Desabilitar hotlinking e lixiviação de conteúdo

Desativar hotlinks e lixiviação não acelera diretamente o seu site. Mas ele protege cargas desnecessárias em seu servidor, portanto, participa de uma velocidade mais rápida para atender ao tráfego intencional. Hotlinking é uma prática para exibir conteúdo como uma imagem de um site para outro, vinculando isso diretamente do primeiro.

Suponha que uma imagem esteja hospedada em seu site. O site B mostra a imagem colocando o URL da imagem do seu site, em vez de enviá-lo para o próprio servidor. Assim, o conteúdo é servido ao efetivamente roubar largura de banda do seu site e você não está recebendo nenhum tráfego / vantagem.

Enquanto seu servidor já está ocupado atendendo a solicitações genuínas, o hotlinking impõe um ônus a ele. Portanto, seu site sofrerá um desempenho ruim devido a essa lixiviação de conteúdo.Basta adicionar este código ao seu arquivo .htaccess para bloquear o hotlink de imagens do seu site WordPress.

  #disable hotlinking de imagens
 RewriteEngine on
 RewriteCond {136ce94cc7fec1f5657bab0b4d73ed308318c1024f899c463e79e42d4b375fbf} {HTTP_REFERER}! ^ $
 RewriteCond {136ce94cc7fec1f5657bab0b4d73ed308318c1024f899c463e79e42d4b375fbf} {HTTP_REFERER}! Http (s)?: // (www \.)? Rella.com [NC]
 RewriteCond {136ce94cc7fec1f5657bab0b4d73ed308318c1024f899c463e79e42d4b375fbf} {HTTP_REFERER}! Http (s)?: // (www \.)? Google.com [NC]
 RewriteCond {136ce94cc7fec1f5657bab0b4d73ed308318c1024f899c463e79e42d4b375fbf} {HTTP_REFERER}! Http (s)?: // (www \.)? Feeds2.feedburner.com/rella [NC]
 RewriteRule \. (Jpg | jpeg | png | gif) $ - [NC, F, L]

Basta substituir o rella.com pelo seu próprio domínio. Você também precisa substituir nosso feed (do FeedBurner) por seu feed também. Por fim, você desativou o hotlinking e a lixiviação de conteúdo.

Desempenho do WordPress – Verifique a velocidade do site

Bem! Estamos fazendo nossos melhores esforços para alcançar o melhor desempenho do site WordPress. Mas ainda existe alguma ferramenta que possa analisar o desempenho do site? Além disso, isso pode nos mostrar uma ampla análise junto com os recursos e solicitações que estão tornando o site mais lento? Existe alguma ferramenta que possa verificar a velocidade do site e o desempenho do WordPress?

De fato, existem. Escrevemos um excelente artigo que fala sobre 5 ferramentas legais para verificar a velocidade do site . Ele também cobre ferramentas para benchmarking do WordPress. Para não mencionar, você deve ler o artigo como indicado no link e testar o desempenho do seu site. Além disso, modifique qualquer recurso / solicitação que esteja causando desempenho lento com a ajuda dos dados mostrados pela ferramenta.

Lembre-se: a velocidade não é tudo

Até agora, aprendemos as dicas mais eficazes para acelerar o WordPress. Em primeiro lugar, melhoramos o desempenho do WordPress com 12 dicas que exigem apenas alguma instalação e seleção . Então aprendemos a acelerar o WordPress com otimização de código e banco de dados .E finalmente aqui, instruímos o servidor através do arquivo .htaccess para acelerar o desempenho do WordPress.

Também podemos verificar a velocidade do nosso site e atualizá-lo usando os dados fornecidos pelas ferramentas de verificação de velocidade. Então, enquanto nos concentramos na velocidade e no desempenho do WordPress, sabemos que a velocidade não é tudo. Em vez da velocidade máxima, concentre-se no desempenho razoável.

Considere com sabedoria se você precisa reduzir o tempo de carregamento da página para 100 ms ao custo de $ 500 mensais ou mais. Realmente serviria a qualquer outro propósito que não uma velocidade louca? Além disso, um site visualmente atraente e de fácil utilização geralmente significa fazer um compromisso em outras áreas. Mas é uma obrigação.

Além disso, o resultado será reduzido junto com a crescente implementação das dicas. Significa de 5 segundos a 2,5 segundos de aumento de velocidade com as primeiras 5 dicas. Então, de 2,5 segundos a 1,5 segundos, carregue das próximas 15 a 20 dicas. Isso é normal.

Segurança e Search Engine Optimization (SEO) também são tão importantes quanto o desempenho. Portanto, atenda melhor com o balanceamento adequado entre ferramentas, dinheiro, tempo, complexidade e recursos. É melhor ter a velocidade do site de 4,5 a 1,5 ms. E se abaixar vale a pena, em seguida, colocar em mais esforços.

Performance do WordPress – Pensamento Final para Acelerar

Você pode aproveitar ao máximo a alavancagem de velocidade do WordPress através de:

Escolhendo um bom host e um tema otimizado como Boo
Utilizando um plugin de cache e otimização de imagem
Minificação de arquivos e otimização de banco de dados

Então, usando as dicas acima, você pode trazer um carregamento mais rápido, como a maioria dos usuários procura. Além disso, você precisaria de mais se tiver um site de tráfego popular ou pesado ou apenas se desejar. Afinal, você pode obter mais velocidade através das dicas descritas em todos esses três artigos sobre o desempenho do WordPress.

Compartilhe conosco sua experiência, bem como a história de sucesso desses artigos. Se você tiver dúvidas, comentários, idéias ou métodos testados, também nos informe nos comentários abaixo. Nós adoraríamos ouvir de você especialmente!