Alternar menu

Torne seu site WordPress tão rápido quanto *$#@!

Publicados: 2014-04-25

25% de desconto em produtos Beaver Builder! Apresse-se, a promoção termina... Saiba mais!

speedup
  • WordPress

Torne seu site WordPress tão rápido quanto *$#@!

O desgaste é inevitável. Sapatos, carros, ferramentas, casas e tudo mais se degradam com o tempo. Bem, com o software não é diferente. Você já percebeu como um computador de quatro anos simplesmente não tem a mesma energia de quando era novo? Ou como aquele aplicativo de contatos do seu telefone parece ficar cada vez mais atolado com o passar dos anos? Por mais que eu ame o WordPress, ele sofre do mesmo problema. Mas não tenha medo! Com um pouco de manutenção regular, você pode tornar seu site WordPress tão rápido quanto *$#@!

Por que a velocidade é importante

Um site rápido é extremamente importante. Um estudo realizado pela Akamai e Gomez.com revelou que quase metade de todos os usuários da web espera que uma página carregue em 2 segundos ou menos. Páginas de carregamento lento podem desviar os visitantes do seu blog antes mesmo de chegarem lá. O Google também leva em consideração a velocidade do site em seu algoritmo de classificação. Se todas as coisas forem iguais, o Google favorecerá um site mais rápido em vez de um mais lento.

Estabelecemos que sites mais rápidos são melhores, então como podemos acelerar o seu site WordPress? Pronto para uso, o WordPress é um software muito rápido e eficiente. O problema é quando o WordPress fica atolado em anos de postagens, comentários, adição/remoção de plug-ins, upload de imagens, alteração de temas e apenas blogs em geral.

Utilize um plugin de cache

Se o seu blog ainda não estiver executando um plugin de cache, esta será a melhor maneira de diminuir o tempo de carregamento da página. Período. Os blogs são dinâmicos; novos artigos são escritos, as barras laterais mudam e comentários são feitos. Cada vez que o WordPress publica uma postagem no blog, ele precisa verificar todas essas alterações.

Um plugin de cache é um software muito inteligente que salva, ou armazena em cache, uma cópia renderizada de todas as suas páginas. Sempre que uma página é solicitada, o software de cache faz uma “verificação rápida” eficiente de alterações. Se nada mudou (o que geralmente acontece), a versão em cache da página será exibida em vez de compilá-la novamente. Isso é fundamental se sua postagem “se tornar viral”. Um blog sem cache não sobreviverá na primeira página do Reddit ou similares.

Então, qual plugin você deve escolher? Existem 3 grandes jogadores: WP Super Cache, W3 Total Cache e Quick Cache. Os dois primeiros plugins são muito completos e, francamente, um pouco difíceis de configurar. Mas, se você souber o que está fazendo e configurá-los corretamente, eles terão o melhor desempenho. W3 Total Cache é nosso principal recurso e WP Super Cache é nosso recurso para instalações multisite.

Se você quer apenas algo fácil, uma solução do tipo “configure e esqueça”, experimente o Quick Cache. Ele faz 90% do que os outros dois fazem, mas com configuração mínima ou conhecimento técnico necessário.

Configurar um CDN

nuvem-flare

CDN significa Rede de distribuição de conteúdo. CDNs são redes de servidores web super-rápidos estrategicamente posicionados em todo o mundo. A maioria das pessoas hospeda seus blogs em um servidor compartilhado (o que é bom), mas e se o seu servidor estiver em Nova York e o seu visitante estiver na Califórnia? Além disso, e se o seu visitante estiver na América do Sul ou na Europa!? Quanto mais longe os visitantes estiverem do servidor, mais lento será o carregamento das páginas. Uma CDN possui vários servidores redundantes localizados em todo o mundo para que o seu conteúdo seja sempre servido por uma caixa na área geral do seu visitante! Além disso, os CDNs geralmente possuem enormes canais de largura de banda que podem transferir informações imensamente mais rápido do que a maioria dos hosts compartilhados.

Configurar um CDN é um pouco complicado e está além do escopo deste artigo, mas a opção mais fácil será CloudFlare (nota: o recurso RocketLoad do CloudFlare pode causar conflitos com o Beaver Builder, portanto, certifique-se de desligá-lo). Eles oferecem um serviço CDN gratuito e um plugin para WordPress que o torna um dos CDNs mais simples de configurar. CloudFlare também possui um conjunto de recursos de segurança incluídos em seu serviço gratuito. Honestamente, Cloud Flare é uma das melhores ofertas que já encontrei. A velocidade de carregamento da página é drasticamente mais rápida depois de ativar o CloudFlare, especialmente em sites com muitas imagens! Só posso imaginar o aumento de velocidade para nossos amigos do outro lado do lago ou geograficamente distantes do servidor original.

Para uma opção mais abrangente que requer um pouco mais de configuração (e uma taxa), o Cloud Front da Amazon é outra opção de CDN muito boa.

Mantenha seu banco de dados limpo (sim, estou falando daqueles comentários de spam)

O WordPress armazena todas as informações do seu blog em um banco de dados. O WordPress pode lidar com grandes quantidades de dados, mas à medida que seu banco de dados cresce, ele inevitavelmente ficará mais lento. Uma das causas comuns de um banco de dados inchado são os comentários de spam. Todos nós temos esse problema. O spam de comentários do WordPress é insidioso e um fato da vida. Mas existem algumas coisas que podem ajudar.

Primeiro, se você ainda não usa o Akismet, use-o! O Akismet foi criado pela Automatic (a empresa por trás do WordPress) e é incrível na triagem de comentários de spam. Sempre que um comentário é deixado em seu blog, o Akismet verifica seu banco de dados para garantir que o comentário é legítimo. Caso contrário, o comentário será descartado automaticamente e você nunca saberá que ele existiu.

Mas, e se você não conhecesse o Akismet e já tivesse centenas, talvez milhares, de comentários de spam na sua fila? Infelizmente, o Akismet é um preventivo de spam e não poderá ajudar. Mas existe outro plugin útil que ajudará a remover todos os comentários de spam antigos: WP Comment Clearer. Ainda exigirá algum trabalho, mas este plugin torna o processo de remoção de comentários de spam muito mais rápido.

Outro grande causador do inchaço do banco de dados são as revisões posteriores. O WordPress é ótimo para manter revisões; ótimo demais às vezes! Examinei algumas postagens antigas do meu blog e encontrei várias com mais de 30 revisões! O plugin Revision Control permitirá que você defina o número de revisões que podem ser salvas e ajudará a manter o banco de dados enxuto.

Não se deixe enganar pelo excesso de recursos. Encontre um tema leve e bem codificado.

Ninguém gosta de se sentir inchado!

Os desenvolvedores de temas estão começando a perceber os benefícios de lançar temas mais leves. Mas os consumidores ainda equiparam recursos com valor e os megatemas multifuncionais geralmente ainda dominam as listas de temas principais . Embora esses megatemas sejam muito legais considerando tudo o que são capazes, todos esses recursos equivalem à perda de velocidade.

Sabemos disso muito bem na FastLine Media, pois oferecemos um serviço de personalização/instalação de modelos WordPress. Escolheremos alguns modelos e deixaremos nossos clientes escolherem o seu favorito. Em seguida, instalaremos e personalizaremos o modelo para sua marca e negócio. Depois de trabalhar com nossos primeiros 10 a 20 temas WordPress, estávamos fartos de todos os recursos excessivos e opções desnecessárias/confusas que pareciam prevalecer em todos os temas premium. Esse foi um dos motivos pelos quais criamos o Tema Automator.

Pode ser difícil encontrar lojas menores que criam temas simples e modernos. Alguns de nossos favoritos recentes são Elegant Themes e UpThemes, mas tenho certeza de que existem muitos outros.

Limpe plug-ins antigos

Mencionei que o WordPress é um software muito rápido e eficiente pronto para uso. O mesmo não pode ser dito dos plug-ins. Quando se trata de plug-ins, uma maçã podre pode fazer com que todo o seu site fique rastejado. O que você pergunta? A primeira tarefa é identificar qual(is) plugin(s) está(ão) causando lentidão. Uma maneira de fazer isso é desabilitar todos os seus plug-ins e ativá-los um por um, enquanto verifica seu site para ver qual deles está causando a lentidão.

Mas e se você tiver um blog com muito tráfego e muitos plugins? Seria uma má ideia desabilitar todos os seus plug-ins em um site ativo e cheio de visitantes. Não se preocupe, existe um plugin para isso =D — dê uma olhada em P3 (Plugin Performance Profiler). O P3 analisará a sobrecarga de cada um de seus plug-ins e apresentará vários tabelas e gráficos que ajudam a identificar a maçã podre.

Menções Honrosas

Essas sugestões não merecem uma seção própria, mas vale a pena mencioná-las.

Escolha um bom anfitrião

Mudar de host é reconhecidamente um processo tedioso. Só por isso, esta sugestão chega às menções honrosas. Mas, se você não se preocupa em transferir a instalação do WordPress, mover seu site para um servidor web moderno pode melhorar significativamente a velocidade de carregamento da página.

Compactar imagens

A compactação de imagens pode fazer uma grande diferença no tempo de carregamento da página, especialmente para sites com muitas imagens. Presumo que a maioria de nós esteja familiarizada com 'Salvar para Web' no Photoshop e entenda os conceitos básicos de resolução e corte de imagem. Um ótimo recurso nesse sentido é um plugin chamado WP-Smush.it. WP-Smush.it compactará automaticamente suas imagens sem perdas conforme você as carrega para o WordPress. Já vi uma redução de 10 a 20% no tamanho do arquivo de uma imagem, mesmo depois de ter saído do Photoshop! Pessoalmente, eu o executo em todos os sites WordPress que mantenho. Não vejo razão para não fazê-lo.

Otimize seu banco de dados

Mencionamos manter seu banco de dados limpo e enxuto, mas você também pode otimizar os dados que já estão lá. O plugin WP-DBManager facilita muito a otimização do seu banco de dados. Ele também possui ótima funcionalidade de backup/restauração!

No encerramento

Um site WordPress mais rápido atrairá mais visitantes e fará com que eles voltem com mais frequência. Tornar seu site WordPress mais rápido é um processo de identificar o que está deixando seu site lento e, em seguida, tomar as medidas necessárias para corrigir esse problema. Se você tem um blog relativamente novo que executa um plugin antigo/lento, otimizar seu banco de dados provavelmente não ajudará. Você deve identificar os problemas específicos da sua configuração e corrigi-los primeiro. Claro, se você estiver impressionado com a ideia, sinta-se à vontade para nos escrever. Estamos sempre felizes em ajudar!

Que etapas/mudanças você fez em seu blog para aumentar a velocidade? Qual dessas sugestões teve o maior efeito no tempo de carregamento da sua página?

Créditos das fotos: Peter Kim, John Wolff

Biografia de Robby McCullough

13 comentários

  1. Torne seu site WordPress tão rápido quanto *$#@! | FastLi... em 26 de abril de 2014 às 14h59

    […] Um site rápido é extremamente importante. Com um pouco de manutenção regular você pode tornar seu site WordPress tão rápido quanto *$#@! […]



  2. Melanie em 20 de junho de 2015 às 9h51

    Parece que o Cloudflare está realmente causando conflitos com o BeaverBuilder. Talvez vocês precisem editar este artigo.



    • Robby McCullough em 23 de junho de 2015 às 9h02

      Olá, Mel! Sim, você está certo. CloudFlare possui um recurso chamado RocketLoad que causa conflitos com o Beaver Builder. Vou prosseguir e atualizar o artigo. Obrigado pelo aviso.



  3. Nick em 11 de agosto de 2015 às 1h07

    Artigo incrível – obrigado!



    • Robby McCullough em 11 de agosto de 2015 às 9h17

      Obrigado pelo comentário, Nick!



  4. Ângela em 8 de maio de 2016 às 23h29

    Uau. Acabei de instalar o W3 Total Cache (apenas verifiquei o botão de cache da página até agora. Mais para explorar) e os plugins WP-smush it. Percebi uma ENORME diferença nos tempos de carregamento do meu site (reconheço que vinha de uma base glacial). Para quem não é desenvolvedor como eu (conversar sobre código me deixa nervoso), este foi um excelente tutorial. Muito, muito, muito, muito obrigado.



    • Robby McCullough em 9 de maio de 2016 às 10h22

      Tudo bem! Bom trabalho. Que bom que o artigo foi útil. Ajustar o desempenho pode ser um pouco viciante. Certifique-se de fazer backups também. Aprendi da maneira mais difícil recentemente, mexer com algumas coisas de servidor/cache de baixo nível pode causar problemas!



  5. Diogo em 16 de novembro de 2016 às 5h38

    Ainda há conflitos com o Rocket Loader da Cloudflare? Esse recurso realmente ajuda a processar javascript.

    Ao testar sua página usando https://gtmetrix.com/reports/www.wpbeaverbuilder.com/5nAOzOfN você descobre que wpbeaverbuilder.com tem um desempenho muito ruim em relação a recursos estáticos. Estou pensando em comprar seu plugin, mas a lentidão dos recursos estáticos não é nada boa.



    • Robby McCullough em 18 de novembro de 2016 às 22h45

      Olá, Diogo! Obrigado pelo comentário.

      Não tenho certeza se este site está sendo mantido ativamente, mas o criador fez um esforço para torná-lo o mais eficiente possível. Possui pontuação muito alta na maioria dos testes de velocidade de página: https://gtmetrix.com/reports/www.kilkennycounsellingcare.com/HyXwfBnA

      Nosso site tem muita coisa rodando nos bastidores, então não é o melhor exemplo do que é possível com o Beaver Builder no que diz respeito ao desempenho.



  6. Investigador em Toronto em 2 de outubro de 2017 às 11h

    Atualmente estou usando o Tumblr como meu sistema padrão. Eu meio que quero algo parecido com o que você tem.
    Parabéns, acho que tenho que investir em um site eficaz.



  7. Lilian em 18 de outubro de 2018 às 8h23

    Existe um novo plugin que todos vocês sugerem para excluir comentários em lote (ou outro método)? WPCommentCleaner não é atualizado há 5 anos. Um cliente acabou de repassar um site que contém milhares de comentários de spam que eu adoraria excluir da maneira mais eficiente possível.



  8. Cristina em 1º de setembro de 2020 às 17h34

    W3 Total Cache não gostou das minhas colunas do Beaver Builder. Não os exibiria 4 de largura. Instalei o WPRocket e parece não afetar os layouts do BB; entretanto, não parece tão afetivo quanto W3.



    • Anthony Tran em 2 de setembro de 2020 às 8h17

      WPRocket tem muitos outros recursos excelentes que farão com que seu site carregue mais rápido. É um ótimo plugin para otimização de velocidade.



Nosso boletim informativo

Nosso boletim informativo é escrito pessoalmente e enviado uma vez por mês. Não é nem um pouco chato ou spam.
Nós prometemos.

Junte-se ao boletim informativo

Experimente o Beaver Builder hoje

Beaver Builder