Continuamos hoje com a configuração do cache e dos objetos do navegador. O navegador faz parte das ferramentas que otimizam o carregamento de um site, esse elemento não deve ser negligenciado.

Para quem não sabe, realizamos uma série de configurações no plugin W3TC ou W3 Total Cache, que é um plugin de cache que lhe permitirá otimizar a velocidade do seu blog WordPress. Durante esta série de tutoriais, já desenvolvemos vários capítulos na configuração do plugin W3 Total Cache.

Você precisa entender o que falamos no episódio anterior sobre configuração do banco de dados. Vamos falar neste tutorial sobre como configurar o cache de objetos e o cache do navegador.

1 - Cache de Objeto

O menu cache de objeto "Possui uma única seção de configurações avançadas.

Definições-avanços

Os dois primeiros campos nesta seção para saber " Lifetime padrão de objetos escondidos "E" intervalo de coleta de lixo São usados ​​para definir a vida útil dos objetos de cache e a frequência com que os objetos expirados são excluídos. Você pode diminuir a vida útil dos objetos ou reduzir o intervalo para excluir objetos que expiraram. Como alternativa, se você quiser diminuir a carga no servidor, poderá aumentar os dois valores. Na maioria dos casos, os valores padrão são aceitáveis.

Os seguintes campos " Grupos globais É usado para identificar grupos de objetos que são compartilhados entre sites, ao usar uma rede multisite WordPress. A ideia desse recurso é que alguns desses objetos podem ser armazenados em cache e reutilizados na rede.

global-configurações-w3tc-configurações

Você não precisa alterar as configurações de “Grupos globais”, a menos que seja um desenvolvedor WordPress experiente e esteja familiarizado com o funcionamento dos grupos.

Finalmente, o campo "Grupos não persistentes" é usado para identificar objetos que nunca devem ser armazenados em cache no cache de objetos. Novamente, a menos que você esteja familiarizado com grupos de objetos, não edite este campo.

2 - Cache do navegador

Este menu tem quatro seções para ajustar o cache do navegador: Geral, CSS e JS, HTML e XML, Mídia e outros arquivos. Os campos apresentados em cada seção são quase idênticos. Quando você ajusta as configurações da seção geral, essas mesmas configurações serão aplicadas a todas as seções subsequentes. Em seguida, você pode substituir as configurações específicas nas últimas seções depois de concluir a configuração da seção "Geral". Portanto, você deve configurar a seção “Geral” primeiro e, em seguida, ajustar cada seção correspondente, se necessário.

Cache do navegador: Geral

As quatro primeiras opções no " Geral São todos semelhantes entre si. Em essência, todos os quatro fazem a mesma coisa: tornar os dados armazenados no cache sempre válidos. No entanto, cada um faz isso de uma maneira diferente.

esconder-the-browser-wordpress-w3tc

As opções Definir cabeçalho Last-Modified "E" eTag "são armazenados por um navegador e usados ​​posteriormente para perguntar ao servidor se há novas versões dos documentos armazenados.

As opções expira cabeçalho "E" cabeçalho de controlo de conjunto de cache »Limite a vida útil dos recursos em cache. A expiração do cabeçalho consegue isso atribuindo uma data de expiração fixa aos recursos em cache. Enquanto " cabeçalho de controlo de cache É usado para atribuir um tempo de vida que começa a ser executado quando o objeto em cache é baixado pelo navegador.

Pelo menos, ative a primeira opção de " Definir última modificação - cabeçalho ". Se você deseja ter mais cuidado, permitindo que seus visitantes tenham a versão mais atualizada do seu site, ative as opções adicionais.

Ative a opção " Definir cabeçalho W3 Total Cache se você quiser ver o cabeçalho HTTP de um documento para determinar se ele foi em cache por W3TC. Se você não sabe como assistir cabeçalhos HTTP ou não se importa, apenas deixe esta opção desativada. Isso não afeta o desempenho.

configuração de navegador-w3tc-tutorial

Deixe a opção " Ativar HTTP compressão (gzip) Ativado. Isso reduz o tamanho dos arquivos de texto e pode ter um impacto significativo no desempenho do site.

Deixe a opção " Evitar o cache de objetos pós-alterações de configurações Verificado. Isso garante que todos os parâmetros de tempo sejam alterados e uma nova string seja gerada e anexada a todos os itens em cache, para que os navegadores saibam como se livrar dos arquivos antigos para baixar os mais recentes.

Existem alguns recursos do site que você não deseja que sejam armazenados em cache pelo navegador. Pode ser um media player em Flash. Adicione o caminho para esses recursos no " Evitar lista de exceções de armazenamento em cache ".

Marque a opção " Não defina cookies para arquivos estáticos ".

Control-de-cookies de w3tc

A ideia aqui é que os arquivos estáticos (imagens, arquivos CSS e JavaScript) não precisam de um cookie para ser adicionado ao cabeçalho HTTP.

A próxima opção, "Não processar erros 404 para objetos estáticos com WordPress", reduzirá a carga do servidor permitindo que o servidor manipule arquivos 404 estáticos em vez de usar o processo 404 padrão do WordPress.

A menos que você espere uma carga pesada de 404 páginas, selecionar esta opção ou não não mudará muito o desempenho. A prática recomendada seria marcar essa opção, mas isso pode fazer com que alguns plug-ins gerem vários erros 404. Se isso acontecer, você precisará adicionar manualmente os URLs dos recursos infratores no campo intitulado "Lista de exceções de erro 404. "

Cache do navegador: CSS e JS, HTML e XML, mídia

Cada uma dessas seções herdará valores adicionados ao " Geral ". No entanto, você pode usar cada uma dessas seções para refinar como cada tipo de recurso é tratado no cache do navegador.

É isso neste tutorial. Se você tiver alguma dúvida, sinta-se à vontade para perguntar nos comentários.