- 1. Guia para iniciantes das funções internas do WordPress
- 2. O que é o cache do WordPress e por que é importante?
- 3. Como funciona o cache do WordPress?
- 4. Atualmente lendo: Como instalar e configurar o cache do WordPress com o WP Super Cache
- 5. Como configurar o cache do WordPress com o W3 Total Cache (W3TC)
- 6. Revisão do MaxCDN: O Melhor CDN para WordPress?
Olá pessoal. Bem-vindo a um novo capítulo da série WordPress Caching, onde finalmente aprenderemos como implementar o WordPress caching. Espero que você tenha lido os tópicos anteriores nos quais expliquei como o WordPress funciona (internamente) , o que é cache e como funciona o cache do WordPress. Hoje, você finalmente poderá transformar esse conhecimento teórico em uso prático! Então vamos começar.
As preliminares
O armazenamento em cache de sua instalação existente do WordPress é um fator variável e depende do seu ambiente atual do WordPress. Este tutorial descreve uma das maneiras mais fáceis de implementar o cache do WordPress. Se você estiver em um host compartilhado, VPS ou até mesmo em um servidor dedicado, este tutorial deve atender às suas necessidades. Se você quiser aumentar ainda mais, dê uma olhada no Pro WordPress Caching com W3 Total Cache + APC (em breve).
Por favor, note que as pessoas que usam serviços gerenciados de hospedagem do WordPress, como o WPEngine, este tutorial não será de muita utilidade para você, pois o WPEngine emprega seus próprios algoritmos de cache super complexos e (super) eficazes – chamados de tecnologia Evercache! Eu arriscaria aqui e diria que o WPEngine é provavelmente o melhor provedor de hospedagem WordPress gerenciado que você encontrará. Então apertem os cintos, é hora de ir.
A configuração
Usaremos um dos plugins de cache WordPress gratuitos mais populares disponíveis – WP Super Cache. É um dos plugins mais antigos e lembro-me claramente de usá-lo na minha primeira tentativa de cache do WordPress. Aqui está o que estou usando para o tutorial.
- Revisão do WordPress: 3.8.2
- Ambiente de hospedagem: servidor de hospedagem compartilhado com servidor web LiteSpeed
(alternativa ao Apache) - Versão do supercache: 1.4
Instalação
Como acontece com qualquer plugin, existem duas maneiras de instalá-los.
A maneira DEUA – Baixe, Extraia, Carregar e Ativar
A maneira DEUA é a maneira mais lenta possível de extrair qualquer plugin do WordPress. Para quem é novo, é mais ou menos assim:
- Você baixa o plugin WP Super Cache do repositório de plugins do WordPress
- Extraia o arquivo em seu computador
- Carregue o extraído para sua pasta wp_content/plugins/ via FTP usando um cliente FTP como o FileZilla
- Em seguida, vá para a página Plugins no seu painel do WordPress e ative o plugin
Não recomendo este método.
A maneira mais fácil – Pesquisar e instalar
Instalando o WP Super Cache
A maneira muito mais fácil é apenas pesquisar e instalar o plugin assim:
- Navegue até a página Plugins > Adicionar novo no painel do WP
- Procure por “wp super cache”
- Clique em Instalar
- Pressione em Ativar
- Feito!
Agora que era fácil, não era?
Configuração inicial do plug-in
Ok, então vamos dar um passo a passo a partir de agora. Cobriremos cada página do plug-in, uma por uma, com capturas de tela relevantes. Assim que ativamos o plugin, recebemos uma mensagem como esta:
Mensagem de pós-instalação
Clique no hiperlink para visitar a página de configurações do WP Super Cache. Se você receber uma mensagem solicitando que você altere sua estrutura de permalink, vá para Configurações> Permalinks em seu painel do WP e escolha qualquer um que não seja o primeiro. Para o meu site de demonstração, escolhi a opção Numeric permalink.
Para sites que usam a opção de link permanente padrão
Lista de opções de Permalink disponíveis no WordPress
Agora que resolvemos isso, vamos abrir o painel de configurações do WP Super Cache. Você pode encontrá-lo em Configurações> WP Super Cache. Então, a primeira coisa que você notará é esta caixa amarela com uma mensagem que diz:
Notificação de modificação do arquivo .htaccess
Isto é bom. No entanto, essa caixa de mensagem amarela não deve aparecer toda vez que você abrir as configurações do WP Super Cache – é uma mensagem única. Se ele aparecer toda vez, siga o link de perguntas frequentes. Você também notará que o Cache está desabilitado. Vamos mantê-lo assim e cobrir cada aba um por um.
WP Super Cache com Cache Desativado
WP Super Cache: guia de configurações avançadas
A primeira guia que queremos cobrir é a guia Configurações avançadas. Ele contém três grupos de configurações:
- Cache
- Diversos
- Avançado
As opções são praticamente auto-explicativas – verifiquei as configurações ideais para cada grupo nas três capturas de tela abaixo. Eles funcionarão na maioria dos ambientes de hospedagem – compartilhados ou dedicados.
Depois de verificar essas opções, pressione o botão Atualizar status para salvar as alterações. Você deverá ver imediatamente uma caixa amarela bastante longa contendo muito texto.
Bem, essas configurações são para o arquivo .htaccess do seu servidor. Basta rolar para baixo e você encontrará o botão “Atualizar Regras Mod_Rewrite >>”.
Se o seu arquivo .htaccess for gravável, você verá uma caixa verde indicando que a modificação foi bem-sucedida:
Ok, agora a guia Avançado está cuidada. Passamos para a configuração da guia Pré-carregamento.
WP Super Cache: guia de configurações de pré-carregamento
As configurações de pré-carregamento essencialmente fazem com que o plug-in armazene em cache todas as postagens e páginas do seu site periodicamente. Você pode definir o intervalo de tempo entre cada atualização de cache. Este intervalo de tempo é uma configuração muito crucial.
Em ambientes de mangueiras compartilhados, você deve configurá-lo de maneira ideal para uma vez por dia – ou seja, a cada 1.440 minutos. Se você atualizar seu site duas vezes por dia, poderá definir o intervalo de tempo entre cada atualização de cache para 720 minutos. Na última configuração, o cache de pré-carregamento será atualizado duas vezes por dia. Isso incorreria em carga adicional do servidor. Eu recomendaria não usar um valor mais baixo em ambientes de hospedagem compartilhada – pois isso pode (e provavelmente será) contado como uso excessivo de recursos do servidor.
No entanto, se você estiver em um VPS ou servidor dedicado, poderá definir a taxa de atualização em até 60 minutos. Vale a pena saber que o número de postagens e páginas que você tem em seu site afeta os recursos necessários para cada operação de atualização de cache de pré-carregamento. Um tempo de atualização ideal para um servidor dedicado em um site de alto tráfego seria de 2 horas.
Verifiquei as caixas de seleção relevantes e configurei o intervalo de atualização do cache para 1440 minutos. Você é livre para escolher qualquer valor!
Clique em “Atualizar configurações”. Se você quiser que o processo de cache comece imediatamente, clique no botão “Preload Cache Now” depois de atualizar as configurações acima. Construir o cache de pré-carregamento é uma tarefa que consome muito tempo e muitos recursos e depende do número de posts e páginas que você tem – então espere um pouco – digamos 10 minutos e então visite a guia Conteúdo
WP Super Cache: guia de configuração de conteúdo
A guia Conteúdo no WP Super Cache mostra o número de páginas em cache no seu site WordPress. Lembre-se que aprendemos que, em última análise, o WordPress gera páginas HTML. Bem, esta guia mostra quais dessas páginas são armazenadas em cache e sua idade – medida em segundos. Esses dados devem estar correlacionados ao intervalo de atualização do cache de pré-carregamento que você definiu na guia Pré-carregamento. Escolhemos 1440 minutos – são 86.400 segundos. Esta é a idade máxima de cada página em cache. Tecnicamente, nenhuma idade da página em cache deve exceder esse valor.
Às vezes, você pode não encontrar estatísticas de cache atuais/precisas. Para visualizar as estatísticas de páginas em cache mais recentes/mais precisas, clique no botão “Regenerar estatísticas de cache”.
Uma vez atualizado, você verá que as estatísticas do cache estão atualizadas. Lembre-se de que estou usando os dados de demonstração do Free Blogger Theme do WPExplorer. É assim que as estatísticas de cache se parecem:
Para uma visão ainda melhor e uma melhor compreensão do cache do WordPress – prova de que os arquivos HTML são realmente armazenados em cache, clique na opção “Listar todos os arquivos em cache”. Veja como é o meu:
Lista de todos os arquivos em cache
Uma benção em disfarce
Essa opção é super útil se você deseja excluir uma única página em cache. Suponha que você atualizou uma página antiga e precisa que o cache reflita a alteração. Em vez de regenerar o cache, que pode consumir muito tempo e consumir muito do servidor, você pode excluir rapidamente a versão em cache do arquivo neste menu. Quando um visitante visita o link original, a página é regenerada do zero e salva como cache para solicitações futuras. Rápido e eficiente – assim como o Agente 47.
Está tudo funcionando? Eu penso que sim!
Agora que o WP Super Cache está configurado corretamente, vamos testar o cache. Vá para a guia padrão, ou seja, guia de configurações fáceis no WP Super Cache e clique no botão “Test Cache”. Se tudo estiver configurado corretamente, você deverá ver algo semelhante:
Testando o cache
Bingo! Funciona! Parabéns, você implementou com sucesso o cache em seu site WordPress. Seu site deve ser consideravelmente mais rápido agora! Não acredite em mim? Sem problemas. Dê uma olhada nestes resultados de benchmark do site de demonstração antes e depois de implementar o cache do WordPress.
O Antes
E O Depois
Conclusão
Agora que você viu como o cache funciona e quão reais são suas vantagens, tenho certeza de que você está mais do que convencido a experimentá-lo – isto é, se ainda não o fez. No próximo post da série, explicarei como integrar o MaxCDN ao seu site WordPress existente. MaxCDN com cache combinado, terá um efeito profundo no desempenho do seu site. Fique ligado!
Como sempre, espero que você tenha aprendido algo novo hoje. Se você tiver alguma dúvida ou sugestão, estamos ansiosos para ouvir de você!