Atualizei o arquivo style.css da minha instalação do WordPress recentemente. A mudança foi efetiva: quando conectado como administrador (meu blog é definido para que o administrador nunca receba uma versão em cache do site, mas uma versão "ao vivo"), eu posso vê-los.
Mas meu blog está sendo veiculado por meio de uma CDN (usando o W3 Total Cache). Por meio da CDN, as alterações não são efetivas: a CDN não serve os arquivos modificados do meu tema. Mesmo que eu os tenha carregado após a modificação (Painel> Desempenho> CDN> Carregar arquivos de tema.
Meu CDN é executado no AmazonCloud Front. E o Minify está desabilitado no W3 Total Cache.
O arquivo de tema que está sendo veiculado na minha CDN é uma versão compactada: style.css.gzip
Devo "limpar" os objetos da minha CDN ou esperar um pouco mais (já faz mais de uma semana). E sim, esvazio o cache do navegador que estou usando para ver se as alterações estão entrando em vigor. Ou há algo mais que estou perdendo?
Obrigado,
P.
fonte
Existe um "truque" simples para impedir o armazenamento em cache, quando o conteúdo do arquivo é alterado: adicione um número de versão, definido para a data / hora mais recente em que você alterou o arquivo.
Isso será anexado
?ver=0123456789
ao seu link de referência style.css no seu cabeçalho. O número da versão será alterado apenas quando o conteúdo dos arquivos for modificado. Portanto, você tem uma solução que funciona perfeitamente com a) cache do lado do servidor b) cache do navegador e atualiza automaticamente.fonte
style.css
arquivo após cada modificação (o que esquecerei de fazer em um ponto ou outro). Agora, se posso perguntar, onde adiciono esse código? Eu acho que meufunctions.php
arquivo?functions.php
arquivo. Ainda acho que é um bom complemento para a solução fornecida pelo @anu. Muito obrigado pela ajuda.uma resposta curta ...
Exclua todos os seus arquivos de tema e carregue-os novamente. algumas vezes a ação de exclusão limpa a CDN
Sim, você pode tentar Limpar - mas Excluir e reenviar é geralmente mais rápido.
Verifique também as configurações no W3TC e na Amazon. O cache padrão para o W3TC geralmente é de 365 dias. que são 31536000 segundos :)
Na Amazon .., haverá uma configuração para os pontos de extremidade para consultar novamente a CDN. Eu sei que no Rackspace o padrão é 24 horas.
fonte