É melhor ter em mente não apenas o que separa os vários tipos de cache da web, mas também quais são suas finalidades! Vivemos em uma época em que o tempo de atenção está cada vez mais curto, o que significa que você não pode se dar ao luxo de administrar um site que mantém seus visitantes esperando. Felizmente, você tem vários cursos de ação disponíveis para garantir que suas páginas continuem a carregar em um clipe decente, servindo o que seus visitantes desejam rapidamente e evitando que eles cliquem longe. Uma parte de manter o envolvimento deles é prestar atenção ao seu cache da web e, em particular, usar o correto para o trabalho.
Existem algumas variedades diferentes de cache da web e cada uma delas é projetada para se adequar a diferentes situações. Eles armazenam diferentes tipos de dados e oferecem diferentes níveis de controle aos proprietários de negócios e aos clientes que navegam em seus sites.
Aqui, vamos examinar a importância do cache da web e, em seguida, explorar quatro tipos de cache da web, examinando os cenários de uso e configurando-os de acordo.
Por que o cache da web é importante?
Quando alguém visita uma de suas páginas da web, o software do navegador pedirá ao servidor todos os dados necessários para recriá-lo em seu próprio dispositivo. Em seguida, segue-se uma breve espera enquanto o servidor retorna com as informações corretas para que sua página seja reconstruída no final do visitante e examinada e interagida. Como você pode imaginar, isso pode se tornar um processo bastante lento se o navegador tiver que percorrer muitas dessas solicitações. A beleza do cache da web é que ele contém uma encarnação temporária da página da web, mas, ao manter uma encarnação temporária da página da web que o navegador solicitou localmente, você obtém uma redução útil no número de atualizações demoradas que precisam ser tratadas com.
Seu cache da web não apenas ajuda as páginas a carregar mais rapidamente, mas também pode ajudar a cortar o que você gasta em rede. Isso porque você pode armazenar o material do seu site em outros locais e, se houver cópias mais próximas fisicamente dos usuários, isso significa que o servidor terá menos carga de trabalho, economizando tempo e dinheiro.
Tipos de cache da web e quando eles são necessários
Como dissemos, você pode utilizar um cache da web para lidar com diferentes situações e existem quatro tipos diferentes de cache da web para cobri-los. Aqui está uma visão geral deles.
Cache da Web do site
Este é um cache da web que armazena dados do site na primeira vez que alguém carrega uma página. Esses dados podem ser extraídos rapidamente para recriá-los, para que os visitantes não fiquem por aí.
Como os elementos no armazenamento são gerenciados pelo visualizador, isso é rotulado como cache do lado do cliente. Como proprietário do site. A única influência que você tem é por quanto tempo as informações do seu site permanecem nesse cache.
Se houver itens em uma página que não mudarão com o tempo, você poderá configurar o cache para esgotar em algum ponto anos à frente. Mas para tudo que muda o tempo todo, uma expiração mais rápida será necessária para garantir que eles sejam atualizados de tempos em tempos. Se isso não acontecer, os usuários que carregam páginas dos caches de seus sites verão conteúdo desatualizado, mesmo depois de você ter criado as atualizações.
É por isso que o cache de site é particularmente adequado para sites com abundância de conteúdo estático. Como seu site não é alterado com muita frequência, os visitantes poderão continuar carregando suas páginas rapidamente enquanto ainda estão vendo a versão mais recente. Por outro lado, sites com muito conteúdo alterável podem ter um desempenho melhor com outros tipos de armazenamento em cache.
Para aproveitar ao máximo o cache do site, convém usar um plug-in WordPress que ofereça esse recurso, como WP Super Cache ou WP Rocket. Eles podem ser configurados por meio do painel do WordPress.
Depois de instalados, a maioria dos plug-ins habilitará o cache de página automaticamente. Em seguida, resta apenas configurá-los para se adequarem ao seu conteúdo específico.
Cache da Web do navegador
Esse é um tipo de cache de site intrínseco ao navegador da web do visualizador. Partes do site são mantidas pelo navegador no dispositivo do visitante e reunidas com outros arquivos relevantes para o seu conteúdo. Um cache da web do navegador pode conter vários elementos de multimídia, incluindo elementos de imagens, HTML e CSS .
O cache do navegador tem um ponto de cruzamento com o cache do site, pois ambos funcionam no lado do cliente. É o navegador e não a pessoa que está olhando para a página que controla o cache, e essa é a principal coisa que os separa. Todos os navegadores podem limpar seus caches sem a necessidade de instruí-los a fazer isso.
Os plug-ins de que já falamos também podem usar o cache do navegador ou você pode ativá-lo sozinho. Você precisará acessar o seu site. arquivo htaccess para fazer isso, o que significa usar o protocolo de transferência de arquivos (FTP) e o FileZilla (ou outro cliente FTP) para entrar em seu servidor.
Quando estiver lá, clique com o botão direito em .htaccess e escolha Exibir / Editar. Agora você pode copiar e colar este código no arquivo de texto:
ExpiresActive On
# Videos
ExpiresByType video/mp4 "access plus 2 years"
ExpiresByType video/mpeg "access plus 2 years"
# Images
ExpiresByType image/png "access plus 2 years"
ExpiresByType image/svg+xml "access plus 2 years"
ExpiresByType image/jpeg "access plus 2 years"
ExpiresByType image/gif "access plus 2 years"
ExpiresByType image/webp "access plus 2 years"
ExpiresByType image/x-icon "access plus 2 years"
# CSS
ExpiresByType text/javascript "access plus 2 months"
# JavaScript
ExpiresByType application/javascript "access plus 2 months"
ExpiresByType text/css "access plus 2 months"
Você pode atualizar quando acabar para se adequar ao seu caso de uso específico. Se seus recursos dinâmicos superam os não dinâmicos, faça com que eles expirem mais cedo para não confundir os visitantes com conteúdo antigo.
Cache da Web do servidor
Cache do servidor é um termo geral que cobre vários tipos diferentes de cache. É aplicável ao cache de rede de entrega de conteúdo ( CDN ), cache de objeto e cache de opcode. Todos eles mantêm materiais de site diferentes no servidor do seu site. É supervisionado pelos proprietários do site para que o usuário não precise fazer nada.
Um cache de servidor é uma das melhores maneiras de aliviar a sobrecarga do servidor. Quando há uma solicitação, o servidor procura o conteúdo relevante em seu armazenamento temporário antes de se preocupar em processar tudo.
Se o cache do servidor já contém o conteúdo solicitado, o navegador o obtém sem mais interrupções. Assim, seu servidor fica desonerado e mais rápido.
A maneira como você configura o cache do servidor da Web varia de acordo com o tipo de cache da Web para o qual você se inclina. Muitos usuários do Word Press gostam do Cloudflare. Se você está mais familiarizado com o cache de objetos, existe um sistema WordPress integrado para isso.
O cache de Opcode requer um plugin WordPress como o WP Rocket. Depois de instalado e ativado, o cache de opcode deve iniciar sozinho. Você pode limpar ou atualizar o cache por meio das configurações do plug-in.
Micro Cache
Muitos proprietários de sites geralmente não estão cientes do microcaching. Essa abordagem para o enigma do cache permanece no conteúdo por períodos muito curtos de tempo. Geralmente faz isso para versões não dinâmicas de conteúdo dinâmico até um limite superior de 10 segundos. Como esse é um tipo de cache de site, é mais influenciado pelos usuários finais do que pelos proprietários de sites.
O microcaching não é muito usado por causa do tempo de armazenamento limitado e porque não há muitos tipos de sites que obterão qualquer tipo de benefício com seu uso. Os que o farão serão aqueles que tendem a receber grandes quantidades de visitantes do site e a distribuir conteúdo que muda o tempo todo. Pense em Forex e outros tipos de sites de informações de negociação onde os gráficos financeiros estão sujeitos a atualizações constantes.
Você vai precisar de acesso root ao servidor para abrir seu arquivo de configuração e habilitar o micro caching. Se o seu host não permitir que você faça isso, insira este código:
proxy_cache_path /tmp/cache keys_zone=cache:10m levels=1:2 inactive=600s max_size=100m ;
server {
proxy_cache cache;
proxy_cache_valid 200 1s;
...
}
Esses valores podem ser alterados para se adequar às necessidades do seu site. Mas segurança em primeiro lugar! Sempre faça backup dos dados do seu site antes de adicionar este ou qualquer outro código.
Conclusão
O cache do lado do cliente e do lado do servidor são tipos de cache da web que são implantados de maneiras diferentes e podem ser úteis. Configurar o cache da web mais apropriado para seu próprio cenário de caso de uso pode melhorar os tempos de carregamento da página e aumentar o nível de pontuação de experiência do usuário (UX) para seu site.
Confira nossos planos de hospedagem de Sites, planos de hospedagem para WordPress, planos Econômicos. Planos de Email Profissional e Servidores VPS. Tenha um atendimento personalizado entrando em Contato pelo Site ou pelo WhatsApp. Se você é um revendedor, confira nossos planos de revenda.