Por que meu site está tão lento? Como melhorar a velocidade do site no WordPress?
Publicados: 2017-05-26Tem uma reclamação sobre a velocidade do nosso site? Leia este artigo com atenção. Existem muitos motivos pelos quais o tema é executado rapidamente em alguns sites, mas lento em outros.
Este artigo é para aqueles que provavelmente estão pensando que seu site é muito lento. Portanto, provavelmente ele precisa ser melhorado. Todos nós sabemos que a velocidade é um assunto importante para qualquer website. Se o seu site for muito lento, seus clientes não o visitarão e você não obterá uma boa receita.
Existem muitos fatores que afetam a velocidade do WordPress. Portanto, neste artigo, vamos explorar todos eles e dar a você algumas soluções rápidas para acelerar significativamente o seu site. Além disso, examinaremos alguns equívocos sobre a otimização da velocidade do site .
A. Como testar a velocidade do site da maneira certa?
Esta parece ser a pergunta mais fácil, mas, na verdade, é o erro mais iniciante que a maioria das pessoas comete.
Apenas visitar seu site do computador não mostrará as informações corretas sobre a velocidade ou lentidão do seu site.
Então você pode pensar que os sites GTMetrix ou Pingdom serão as ferramentas corretas. Errado de novo.
Na verdade, GTMetrix e Pingdom são os dois sites mais populares e confiáveis para testar a velocidade do seu site. No entanto, apenas colocar o URL do seu site na caixa de seleção deles não é suficiente para testar a velocidade do site da maneira certa.
Alguns de nossos clientes estão sempre preocupados com a velocidade, já que sua velocidade no GTMetrix é lenta.
Por exemplo, este teste de velocidade dá o resultado de quase 19 segundos e uma pontuação geral F

No entanto, se olharmos com atenção, a região de teste padrão do GTMetrix está no Canadá, enquanto a maioria dos seus provedores de hospedagem são Bluehost, A2hosting, Godaddy, etc. e estão baseados nos EUA ou na Europa.
Além disso, digamos que você mora nos EUA e seu público também mora nos EUA. Nesse sentido, um teste de velocidade do Canadá não significaria nada. Portanto, o resultado correto do teste deve ser realizado nos EUA.

Se você entrar no GT Metrix e mudar a região de teste para Dallas, a velocidade do site irá melhorar significativamente. Por exemplo, neste caso, 19 segundos reduzidos para apenas 4 segundos.
Se testarmos em San Jose, Califórnia, a velocidade melhorou para 3,25 segundos.

É assim que LOCATION afeta a velocidade do seu site. Lembre-se de sempre escolher um local de hospedagem próximo ao seu público.
Em outro teste, Bostjan Gartnar é baseado na Europa e uma vez ele reclamou que a velocidade de seu site no GTMetrix é de cerca de 3,5 segundos. No entanto, assim como na situação acima, o local padrão do GTMetrix é no Canadá e o público de Bostjan não está morando no Canadá.
Vamos tentar Pingdom para isso. Vamos conduzir o teste novamente para pessoas na Suécia, a velocidade do site é reduzida para apenas cerca de 600 milissegundos

A lição é não confiar no local de teste antes de considerar o fator de localização .
E se o seu site servir a públicos globais? Isso significa que seu servidor deve ser tão rápido que possa servir a qualquer pessoa em qualquer lugar do mundo em menos de alguns segundos? Não necessariamente. Você só precisa de um CDN - Content Delivery System , que hospeda o conteúdo do seu site em diversas regiões do mundo.

Esta é uma tecnologia complexa e se você pretende se tornar global, sua equipe de tecnologia certamente saberá como implantar o CDN em seu servidor. Uma de nossas sugestões em relação ao CDN é que você pode tentar com o Cloudflare .
B. O que vem a seguir? Como melhorar a velocidade do site? Tente esse:
1. Otimize seu código
Mesmo que o servidor seja bastante forte em comparação com algumas linhas de código, você ainda precisa ter isso em mente. A otimização de código é uma das coisas mais importantes em relação ao aprimoramento da velocidade de um site. Porém, por mais poderoso que seja o servidor, um site que executa dez mil linhas de código com centenas de loops para qualquer solicitação será sempre mais lento do que um servidor de tamanho médio que executa apenas menos de mil linhas de código e alguns loops.
Provavelmente, há muitos códigos HTML redundantes, Javascript, CSS e CSS Inline no código-fonte do seu site que irão danificá-lo. Felizmente, existe um método muito fácil de otimizar todos esses códigos, remover espaços desnecessários e acelerar seu site. Isso é para usar a otimização automática . É um plugin que usamos para todos os nossos sites, todas as nossas demos, e sua eficácia é simplesmente incrível.
Para nossos temas premium de alta qualidade no ThemeForest, tentamos nosso melhor para otimizar o código e remover arquivos desnecessários para que seu site tenha o melhor desempenho com nosso tema. Na verdade, a maioria dos nossos temas WordPress obteve grau A ao verificar no Pingdom e GTMetrix.
A maioria deles também tem menos de 1 segundo de tempo de carregamento. Usar os seguintes temas com a atualização mais recente pode ajudar significativamente a otimizar o seu site e o código do seu tema, resultando em um desempenho do site muito melhor. Estes temas estão usando a mais recente técnica de criação de temas de ThimPress - ThimCore:
Tema WordPress de educação - WP de educação
Eduma ou Education WP, atualmente é o tema WordPress de educação mais vendido em ThemeForest e sua qualidade é apenas fora dos registros com atualizações regulares, suporte de entusiasta e recursos de alta qualidade, designs sobre educação.
Magazine WordPress Theme - Mag WP - O melhor tema para revistas.

Hotel WordPress Theme - Hotel WP - O tema obrigatório se você está construindo um hotel ou empresa de bed and breakfast

2. Otimização de imagem
Não é exagero dizer que 90 em cada 100 sites têm este problema: o proprietário do site faz upload de imagens sem pré-edição para reduzir o tamanho da imagem e ajustá-la à área necessária.
Por exemplo, muitas pessoas carregam uma imagem de retrato de 5 MB para a caixa de avatar que precisa apenas de uma imagem de 90 × 90 px que precisa de no máximo 200kB. Isso é um desperdício de 4,8 MB para apenas um avatar. E haverá mais lugares em seu site que precisam de imagens.

- Lembre-se de sempre redimensionar sua imagem e sempre tentar ajustá-la à posição a que se destina.
Você pode usar o Photoshop, escolher Salvar para a Web e personalizar a dimensão, o número de cores para otimizar as imagens.

- Você também pode usar um plugin de otimização de imagem do WordPress como WP Smush para aumentar a velocidade do site. WP Smush irá otimizar automaticamente suas imagens toda vez que você fizer o upload de uma imagem para o seu site.
Atualmente, é um dos plugins mais conhecidos para otimização de imagens.

- Você também pode usar Regenerate Thumbnails para regenerar muitos tamanhos de imagem diferentes para o seu site. Por exemplo, se você usar Regenerate Image, o avatar de 5 MB acima será transformado em muitas versões diferentes. Além disso, haverá uma versão destinada apenas a um avatar com 90 × 90 px.

- Finalmente, se o seu site precisa de muitas imagens, você pode usar o Lazy load para carregar apenas a estrutura e o texto do seu site primeiro. Em seguida, carregue imagens apenas quando você rolar para a imagem. Para que o processo de carregamento seja dividido em várias fases e as Imagens Pesadas só sejam carregadas sob demanda.
3. Use plug-ins de cache
Mais uma dica é usar plug-ins de cache para salvar capturas de tela do seu site, caching CSS ou arquivos JavaScript. Para que os visitantes só tenham que carregar o que não foi carregado antes. Isso pode melhorar muito a velocidade do seu site.
Um dos melhores plug-ins para Caching é W3 Total Cache

Aqui está uma configuração W3 Total Cache que Bostjan descobriu que ajudou a melhorar a velocidade de seu site para apenas menos de um segundo.
Abaixo estão alguns outros plug-ins de cache que você pode experimentar:
- Swift Performance - WordPress Cache & Performance Booster

Este é um plugin de cache premium relativamente novo que pode ajudá-lo a aumentar o desempenho do seu site rapidamente.
- WP Super Cache
- Foguete WP
Ou seja, WP Rocket é um plugin de cache WordPress premium com três planos de pagamento oferecidos. Tecnicamente, você só precisa pagar uma taxa única, mas o suporte e as atualizações estão incluídos se você continuar com os pagamentos todos os anos. Dito isso, o armazenamento em cache para um site custa US $ 39, com suporte para três sites por US $ 99 e sites ilimitados por US $ 199.
Embora você possa encontrar outros plug-ins gratuitos, esses são os índices de qualidade para um dos plug-ins de cache com mais recursos do mercado. Não há teste gratuito ou versão gratuita do plugin, mas os desenvolvedores oferecem uma garantia de reembolso de 14 dias.
Uma das razões pelas quais gostamos tanto do plugin WP Rocket é sua interface de usuário simples e configuração rápida. É um plug-in de cache do WordPress com o poder de tornar seu site muito rápido, mas qualquer iniciante pode sentar e entender a maioria das configurações envolvidas.
4. Removendo Plugins não usados.
Verifique cuidadosamente o seu site e desative os plug-ins que não está usando, o que não é uma má ideia.
Ao usar o WordPress, você será solicitado a instalar vários plug-ins gratuitos. No entanto, você não usaria a maioria deles e esses plug-ins ocupariam espaços amplos em seu site. Enquanto isso, para quaisquer solicitações dos visitantes, o mecanismo principal do WordPress ainda precisaria implantá-los, levando ao desperdício desnecessário de recursos que poderiam ser usados para acelerar o seu site.
Além disso, existem plug-ins que você pode usar ocasionalmente e podem tornar o seu site significativamente lento. Nesse caso, você pode encontrar plug-ins que estão prejudicando seu site e decidir mantê-los ou desativá-los usando o P3 Profiler .

O P3 Profiler o ajudará a encontrar plug-ins lentos e relatar o desempenho de cada plug-in para que você saiba qual deles manter e qual excluir.
5. Otimização do servidor
Uma última dica sobre a otimização da velocidade do site WordPress é a Otimização do servidor. Isso pode ser bastante avançado e você só precisa se preocupar com isso quando estiver usando um VPS em vez de um plano de hospedagem compartilhada, pois pode haver configurações incorretas em seu servidor se você estiver gerenciando-o sozinho. Uma vez que dissemos sobre a localização antes, não iríamos mencioná-la novamente. No entanto, na otimização de servidor, ainda existem algumas outras coisas que você pode fazer para otimizar seu site, especialmente se você estiver executando:

- Use EasyEngine
A melhor coisa sobre o Easy Engine é que ele ajuda muito com as opções de cache e suporte a HHVM e Page Speed.
- Otimização Nginx
Esta é uma técnica avançada, então vou apenas listar alguns dos tutoriais mais abrangentes do Linode e DigitalOcean:
Como otimizar a configuração do Nginx
Como configurar o Nginx para desempenho otimizado
NGINX: fazendo seus servidores voar
Ajuste NGINX para melhor desempenho
Ajustando o NGINX para desempenho
6. Use o PHP 7 para acelerar significativamente o seu site
Atualmente, o PHP 7.0 é a versão mais recente do PHP e é bastante estável, já que foi lançado há quase 2 anos.
WordPress.ORG também recomenda que seus usuários usem PHP 7. Atualmente, há apenas 9 entre 100 usuários WordPress usando PHP7. Basta entrar em contato com o seu provedor de hospedagem e pedir que mude do PHP 5 para o PHP 7. Atualmente, o PHP 5 ainda é a versão padrão do PHP em muitos serviços de hospedagem.
Abaixo está a tabela de teste de velocidade do tema Eduma - Education WP para um servidor não configurado, sem cache com PHP 5.6.28 e outro usando PHP 7.0.18

Aparentemente, o PHP 7 é sempre mais rápido e seu tempo médio de carregamento é de apenas menos de 1,5 segundos para o Eduma usando o PHP 7, enquanto o PHP5 precisa de cerca de 5 segundos para carregar o site completamente.
Leia mais Como a hospedagem na web afeta a velocidade do site