OS MELHORES PLUGINS DE CACHE PARA WORDPRESS – GUIA COMPLETO

Como proprietário de um site experiente, tenho certeza de que você entende o quanto é importante para o seu site carregar rapidamente. E se você executar o seu site no WordPress, provavelmente já ouviu falar  sobre a necessidade  de fazer cache de plugins antes.

O cache é um aspecto crítico do desempenho do seu site, pois pode melhorar os tempos de carregamento. Muito.

Em termos leigos, um plugin de cache cria uma versão estática do seu site quando um visitante pousa sobre ele e então serve essa versão estática para o visitante na próxima vez que aterrissem no seu site. Graças a isso, seu site carrega mais rápido para seus visitantes, que tem vários benefícios.

Há muitos rumores na Internet quando se trata de tempos de carregamento do site. Um site que carrega rapidamente fornece uma melhor experiência de usuário em geral e leva a mais engajamento e melhores taxas de conversão.

Mesmo o Google anunciou que os tempos de carregamento do site desempenharão um papel quando se trata do ranking do seu motor de busca. E estudos mostram que, se um site leva mais de dois segundos para carregar, os visitantes são mais propensos a abandoná-lo e ir a outro lugar.

Para descobrir onde você está atualmente, testar a velocidade do seu site é uma boa idéia. Vamos dar uma olhada em algumas ferramentas que podem ajudá-lo a conseguir isso:

Pingdom Tools irá resumir o desempenho da sua página web no topo com quatro métricas:

  • Nota de desempenho
  • solicitações de
  • Tempo de carregamento
  • Tamanho da página

A métrica mais importante é, naturalmente, o tempo de carregamento. Quando o Google visita o seu site, o quão rápido ele carrega é uma das primeiras coisas que os rastreadores observam.

Para obter um tempo de carregamento médio preciso, você deve executar o teste várias vezes, pois não será idêntico sempre. A razão pela qual isso acontece é porque a primeira vez que alguém visita o seu site, incluindo o Pingdom bot, eles receberão uma versão não armazenada em cache do seu site. Essa primeira visita irá desencadear a geração do cache, de modo que uma visita posterior resultará no recebimento de uma versão mais rápida e em cache do seu site.

Pingdom Website Speed Test ajuda você a analisar a velocidade de carga de seus sites e aprender a torná-los mais rápidos.
Pingdom Website Speed Test ajuda você a analisar a velocidade de carga de seus sites e aprender a torná-los mais rápidos.

Outra ferramenta que pode ajudá-lo a determinar a rapidez com que seu site carrega é o YSlow .

YSlow está disponível como uma extensão de navegador. Isso funciona analisando sua página e dizendo-lhe por que é lento. Ele gera uma lista de sugestões e ajustes que você pode implementar para reduzir o tempo de carregamento da página e melhorar a experiência geral do usuário.

No entanto, saber o quão rápido o seu site carrega é apenas metade da batalha. A fim de proporcionar uma experiência de usuário ideal, você deve aproveitar o armazenamento em cache do WordPress e fazer o que for necessário para melhorar o tempo de carregamento do seu site.

Dito isto, o armazenamento em cache do WordPress é um tópico que pode ser bastante técnico e complexo, e, como resultado, muitos proprietários de sites não entendem o que realmente está acontecendo sob o capô de seus sites. Isso pode levar à frustração quando as coisas não funcionam como deveriam.

Então, como funciona o cache? Vamos aprofundar o assunto do cache do WordPress completamente agora para ver o que é, como ele funciona e quais plugins e soluções estão disponíveis para ajudá-lo a implementá-lo.

O que é o cache do WordPress

Quando alguém visita uma página em seu site, eles precisam solicitar muitas informações do seu host. Esses pedidos incluem imagens, Javascript e CSS; E eles também precisam recuperar seu conteúdo do banco de dados do WordPress.

Essencialmente, isso é o que acontece:

  • Um usuário de qualquer lugar do mundo visita seu site e seu navegador contata seu servidor da Web.
  • Sua instalação do WordPress contata o banco de dados onde está instalado para buscar suas postagens e outros dados armazenados.
  • O servidor da Web compila esses dados em uma página HTML e o retorna ao usuário.

Uma vez que o WordPress gera conteúdo dinamicamente, isto significa que solicita novas informações sobre uma página toda vez que um visitante visualiza uma página. Na maioria dos casos, isso é desnecessário, pois as postagens e as páginas do blog não mudam uma vez que são publicadas, a menos que você vá e edite manualmente.

Quando você usa um plugin de cache, ele cria uma versão estática do seu conteúdo e o entrega aos seus visitantes, o que significa que, quando os mesmos visitantes vierem ao seu site novamente, eles verão a versão em cache, que deve ser muito mais rápida.

Em poucas palavras, o armazenamento em cache está reutilizando dados de pedidos anteriores para acelerar quaisquer pedidos futuros. Ele minimiza a quantidade de dados que precisa fluir entre o navegador, o banco de dados e o servidor web que se traduz em tempos de carregamento mais rápidos.

Como funciona o cache do WordPress?

Existem dois tipos principais de protocolos de cache disponíveis, com base no modelo cliente-servidor: cache do lado do cliente e cache do lado do servidor.

Cache do lado do cliente

Todo site tem muitos dados estáticos, como imagens, arquivos CSS e arquivos JavaScript. Não importa qual navegador você use, todos eles são inteligentes o suficiente para saber que, uma vez que esses arquivos são baixados, eles não precisam ser baixados novamente toda vez que você visita um determinado site. Eles simplesmente servem esses arquivos do cache local que está armazenado no disco rígido do seu computador. É por isso que é recomendável limpar o cache do seu navegador de vez em quando – economiza muito espaço e melhora o desempenho.

Este processo é conhecido como cache do lado do cliente e quase todos os sites modernos o usam e todos os navegadores o suportam.

Cache no lado do servidor

O armazenamento em cache do lado do servidor inclui todos os vários protocolos de cache que são usados no armazenamento em cache do WordPress. Eles incluem o seguinte:

  • Armazenamento em cache de página
  • Armazenamento em cache de consulta de banco de dados
  • Armazenamento em cache baseado em objeto
  • Armazenamento em cache do Opcode

Vamos dar uma olhada em cada um deles individualmente e ver como o cache pode ajudá-lo a acelerar seu site.

Cache de página

O cache de página é o mais simples de todos os protocolos de cache. Ele se refere ao processo de salvar os arquivos HTML gerados dinamicamente no disco rígido ou na memória do servidor e servindo-os a partir do cache sempre que uma solicitação é feita. Isso economiza a sobrecarga da execução do código PHP e das consultas do banco de dados MySQL.

Armazenamento de banco de dados

O objetivo de um banco de dados é armazenar, atualizar e entregar dados de forma eficiente. Os bancos de dados geralmente são enormes e cada consulta leva uma quantidade significativa de tempo. Uma vez que o WordPress depende muito de seu banco de dados, ele faz uma consulta de vez em quando. Se esses dados não forem alterados no banco de dados, a execução de consultas para recuperar os mesmos dados é o mesmo que voltar a baixar as mesmas imagens e arquivos repetidamente. Para evitar que isso aconteça, faz sentido salvar os resultados de uma consulta no armazenamento local. Isso é conhecido como cache de banco de dados e é um dos fatores fundamentais do armazenamento em cache eficaz do WordPress.

Mas, uma vez que o banco de dados é atualizado – o que ocorre quando você atualiza uma postagem ou uma página ou adiciona uma nova postagem ou alguém envia um novo comentário – é importante excluir o cache de banco de dados salvo anteriormente e voltar a armazenar os resultados da consulta do banco de dados novamente . Isso evita resultados de consulta de banco de dados irrelevantes ou errôneos.

Armazenamento de objetos

O WordPress possui seu próprio sistema de cache interno que inclui vários subsistemas, como Caching API, Object Cache e Transient API. Este sistema de cache pode ser controlado por plugins para reduzir o número de chamadas de banco de dados. No entanto, este é um tópico bastante avançado, que não é bastante relevante para usuários usuais comuns do WordPress.

Armazenamento em cache do Opcode

O cache do Opcode refere-se à salvação do código PHP compilado entre cada solicitação. O WordPress em seu núcleo usa PHP, que é uma linguagem de programação orientada a objetos. Isso significa que, para que um código PHP seja executado, um compilador PHP deve compilar primeiro o código e gerar o código executável que será executado pelo servidor da Web.
Em outras palavras, o cache do opcode é armazenar a saída do compilador PHP no cache.

Para implementar o cache do lado do servidor de qualquer forma, os dados devem ser armazenados no armazenamento local. O armazenamento local refere-se ao disco rígido do servidor ou à memória principal do servidor ou seja, a RAM.

A RAM, que significa memória de acesso aleatório, geralmente é muito mais rápida do que discos rígidos. É uma forma de memória volátil e geralmente o armazenamento primário. Os discos rígidos, por outro lado, são um armazenamento secundário não volátil que é mais caro.

O armazenamento que você usa para salvar os dados em cache desempenha um papel importante. Os discos rígidos são mais lentos, de modo que a velocidade do HDD é importante. Na maioria dos casos, os discos rígidos utilizados nos servidores variam de 7.200 RPM a 15.000 RPM e podem ter diferentes níveis de RAID (matriz redundante de discos independentes) – RAID 0 é o mais rápido, mas também inseguro, enquanto o RAID 4 possui um equilíbrio adequado de velocidade e segurança.

Se você usa um servidor de hospedagem compartilhada, como a maioria dos proprietários de sites, sua única opção é armazenar os dados em cache no disco rígido. Se você, por outro lado, tem um servidor dedicado ou um VPS, então você também possui a opção adicional de usar a RAM como seu armazenamento para dados em cache.

Aumente seu estilo de página com um dos plugins de cache abaixo. Recomendamos o Hummingbird como uma solução all-in-one.
Aumente seu estilo de página com um dos plugins de cache abaixo. Recomendamos o Hummingbird como uma solução all-in-one.

O maior benefício de usar o cache do WordPress é melhorar o tempo de carregamento do seu site. Só isso é motivo suficiente para instalar e usar um plugin de cache. No entanto, há momentos em que o cache parece quebrar as coisas. Por que isso acontece?

A realidade é que a maioria dos sites modernos tem muitos recursos extravagantes, ou seja, conteúdo que atualiza automaticamente sem que você faça nada. Se você tem um widget em seu site que exibe seu feed do Twitter, esse widget é atualizado automaticamente sem que você precise atualizá-lo manualmente.

Da mesma forma, se você tem uma loja online no seu site, o carrinho é atualizado automaticamente quando um visitante adiciona um produto e também atualiza de maneira diferente para cada visitante.

Este tipo de conteúdo geralmente será a primeira coisa a quebrar com um plugin de cache habilitado. Se esses plugins não forem codificados corretamente, seus visitantes não verão um carrinho atualizado; Ou o seu feed do Twitter não exibirá uma lista de seus tweets mais recentes.

Se você tiver esses recursos em seu site, então você precisa ter certeza de que eles não estão usando o PHP para exibir a saída porque o PHP não será executado em uma página em cache.

A solução para isso é usar um plugin que não dependa do PHP para saída, mas usa JavaScript e / ou AJAX para gerar a saída. Ao contrário do PHP, o JavaScript funciona do lado do seu navegador e não do servidor, então, mesmo quando sua página está em cache, você ainda pode depender disso para gerar os recursos dinâmicos que você precisa.

Outra solução é pedir ao seu desenvolvedor do site que implemente recursos específicos usando JavaScript ou AJAX.

Finalmente, uma terceira solução é desligar o cache para essa página ou remover o recurso se for menos importante para a experiência do usuário do que a velocidade.

Visão geral dos plugins de cache

Há uma abundância de plugins de cache para o WordPress e eles fazem um pouco mais do que apenas armazenar em cache suas páginas. Alguns deles incluem outros recursos como compressão GZIP, CSS, minificação HTML e JavaScript, CDNs e muito mais.

Tenha em mente que você deve sempre desligar e limpar o cache quando estiver fazendo alterações no tema do seu site. Isso garante que você esteja vendo a última versão da página e não uma em cache.

Então, vamos dar uma olhada nas melhores opções disponíveis para cache de plugins.

  • beija Flor

    O Hummingbird é um plugin de otimização de desempenho com o objetivo de ajudá-lo a otimizar seu site e fazê-lo carregar mais rápido. Quando você primeiro ativa o Hummingbird, ele mostra como o seu site marca uma escala de 100, então você dá uma ruptura com o que precisa melhorar. As sugestões são escritas em linguagem clara e fácil de entender e inclui uma lista dos arquivos específicos que você precisa editar, bem como as imagens que você precisa compactar, para que você possa começar imediatamente.É semelhante à ferramenta de velocidade da página do Google, mas a diferença é que lhe dá a explicação usando a terminologia que você realmente pode entender e elimina a necessidade de encontrar manualmente e substituir os arquivos que estão causando problemas de tempo de carregamento. Todas as alterações são feitas com um clique de um botão e todas as otimizações podem ser facilmente desfeitas.

  • Cache total do W3

    W3 Total Cache (W3TC) é um dos mais poderosos plugins de cache gratuito no repositório de plugins. É a única estrutura de otimização de desempenho do WordPress projetada para aumentar a experiência do usuário e melhorar os tempos de carregamento da página e é altamente recomendada por alguns dos principais provedores de hospedagem da indústria, incluindo Page.ly, Flywheel e SiteGround.Fora da caixa, pode parecer bastante complicado e esmagador, pois sua área de Configurações é dividida em 16 páginas. No entanto, o lado positivo é que você não precisa configurar manualmente as configurações para fazer o plugin funcionar – suas configurações padrão funcionam muito bem, também.

    Ele inclui configurações para cache de páginas, cache de objetos, armazenamento em cache de banco de dados, cache de navegador e CDN, bem como compressão GZIP e minificação de HTML, CSS e JavaScript. Também é compatível com CloudFlare.

    Interessado em W3 Total Cache?

  • WP Super Cache

    WP Super Cache é o segundo plugin de cache mais popular que também é muito fácil de usar. É muito fácil começar, e adequado para usuários até mesmo iniciantes. Ele tem menos recursos que o W3 Total Cache, mas o que é positivo neste plugin é que, simplesmente, habilitando a opção de cache, você dará ao seu site um aumento significativo na velocidade.Ele oferece três opções para diminuir os tempos de carregamento:

    • Use mod_rewrite para entregar páginas estáticas
    • Servir páginas estáticas usando o PHP
    • Use um modo de cache legado que armazena em cache páginas para usuários que estiverem logados

    Outros recursos incluem compressão de página, armazenamento em cache dinâmico, suporte a CDN, cache em rede e um agendador.

    O WP Super Cache está disponível gratuitamente.

    Interessado em WP Super Cache?

  • WP Cache mais rápido

    WP Fastest Cache é outro plugin de cache simples e fácil de usar. Seus desenvolvedores afirmam que o plug-in do WP Fastest Cache é “o sistema de cache WP mais simples e rápido”. Ele gera arquivos HTML estáticos com base no seu blog WordPress dinâmico e o salva no cache.O plugin usa mod_rewrite para criar arquivos HTML estáticos em seu site. Ele também oferece minificação, compressão GZIP, cache do navegador e uma opção para combinar arquivos JavaScript e CSS em conjunto para reduzir solicitações do seu servidor.

    Outros recursos incluem a exclusão automática de regras armazenadas em cache quando uma publicação ou publicação é publicada, suporte CDN, suporte SSL, ativação / desativação para armazenamento em cache logado móvel e mais. A desvantagem do WP Fastest Cache é a falta de suporte para instalações multisite no momento da redação.

    WP Fastest Cache é gratuito com a opção de comprar uma versão premium.

    Interessado no WP Fastest Cache?

  • WP Rocket

    WP Rocket é o plugin de cache mais recente disponível para o WordPress. É muito fácil de usar e funciona corretamente imediatamente após a ativação, o que é um grande benefício para aqueles que não são experientes em tecnologia.Algumas de suas características incluem armazenamento em cache do navegador, pré-carregamento de cache, compressão GZIP, bem como minificação de arquivos HTML, CSS e JavaScript.

    O que o torna diferente de outros plugins de cache é o seu recurso de carregamento de imagem preguiçosa, o que significa que as imagens que você configurou na sua página são carregadas somente quando o usuário percorre a página. Essa abordagem não preventiva melhora significativamente os tempos de carregamento.

    WP Rocket está disponível por US $ 39 para uma licença de site único, US $ 99 para uso em três sites e US $ 199 para uso em sites ilimitados.

Outras otimizações de velocidade do WordPress

Além do cache, existem outras otimizações de desempenho que você pode usar para melhorar o desempenho do seu site WordPress. As duas otimizações mais importantes são a compressão HTTP e a minificação de arquivos de JavaScript / CSS. A maioria dos plugins de cache suporta essas duas otimizações, então vamos abordá-las brevemente.

Compressão HTTP

Todos os dados enviados através do protocolo HTTP podem ser compactados no servidor. Em vez de enviar enormes quantidades de dados, a compressão HTTP permite que o servidor envie um fluxo de dados menor para o navegador da Web, que o decompra e o exibe. Isso reduz o número de bytes enviados entre o servidor da Web e seus usuários, resultando em tempos de carregamento de página reduzidos.

Minimização de planilhas e estilos e estilos

Cada folha de estilo, script e imagem em seu site são carregadas através de uma solicitação HTTP separada do seu navegador. Quando se trata do WordPress, isso geralmente significa que cada plugin irá adicionar ao número de solicitações que o navegador deve fazer considerando que cada plugin possui seus próprios arquivos de planilha e script. Tudo isso leva a tempos de carregamento lento. A solução é usar a configuração de minificação em um dos plugins de cache acima ou usar um plugin como o Better WP Minify,que combina vários arquivos de CSS e JavaScript em um único arquivo, reduzindo o número de solicitações.

Otimização de imagem

Finalmente, a última recomendação em nossa lista é otimizar imagens em seu site. Até agora, tenho certeza de que você sabe que usar imagens descompactadas apenas aumenta os tempos de carregamento do seu site. Ao comprimir corretamente as imagens, redimensionando-as para as dimensões adequadas e salvando-as em um formato otimizado para a web, você pode melhorar os tempos de carregamento dramaticamente.

Usando uma ferramenta como TinyJPG.com ou TinyPNG.com , você pode garantir que suas imagens mantenham sua qualidade enquanto são corretamente compactadas para a web. Se você já possui uma série de imagens em seu site, um plugin como o WP Smush Pro  pode compactar suas imagens enquanto mantém sua qualidade para melhorar drasticamente a velocidade da página do seu site. Com o WP Smush Pro, você pode otimizar imagens em massa até 32MB sem tempo limite e até redimensionar suas imagens – não é mais necessário lidar com configurações confusas do Photoshop.

Empacotando

A velocidade do site desempenha um papel importante no desempenho geral do seu site. A melhor maneira de certificar-se de que o seu site oferece uma grande experiência de usuário e aumenta o seu ranking de mecanismos de pesquisa é aproveitar um plugin de cache do WordPress.

Existem muitos plugins de cache diferentes e todos eles funcionam de forma diferente dependendo de uma série de fatores que incluem o tipo de plano de hospedagem em que você está, se seu servidor e o plugin de cache foram configurados corretamente, o tipo e abundância de conteúdo em sua página, e assim por diante.

A única maneira de descobrir qual o plugin de cache é melhor para você é testá-los por si mesmo, com seu próprio site e serviço de hospedagem.

AVALIE GORA MESMO!
More from William Freitas

ESTRATÉGIAS DE WEB DESIGN QUE MELHORAM O USO E CONVERSÃO

Eu costumava gastar milhares de dólares com designers para criar páginas incríveis...
Read More

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *