Chrome Refresh Problems

0

Estou tendo um problema ocasional com o Chrome não carregando corretamente os arquivos CSS quando faço um hard-reload (ou seja, limpo o cache e depois recarrego). Em outras palavras, o Chrome carrega corretamente a página, mas nenhum estilo é aplicado a ela. No entanto, se eu recarregar novamente, o arquivo CSS será recuperado e o estilo será aplicado corretamente.

Isto é especialmente pronunciado em sites construídos no MediaWiki (como a Wikipédia ou o meu Wiki pessoal).

Infelizmente, é muito irregular, por isso é difícil depurar. Eu não vi nada no console para me ajudar a descobrir o que está acontecendo. No entanto, é freqüente o bastante para que eu mal use o Google Chrome e, em vez disso, use o Firefox.

Existe alguma maneira de garantir que o Chrome use sua versão em cache do arquivo CSS para que isso não aconteça? Estou assumindo que é o que o IE e o Firefox estão fazendo e por que eles não têm esse problema.

    
por Nick2253 23.09.2014 / 00:15

1 resposta

0

Você diz que isso acontece tanto na Wikipedia quanto na sua própria instalação do MediaWiki, então podemos descartar a "reinstalação do MediaWiki" como uma solução. :) (Por enquanto, voluntários da administração do sistema para a Wikipedia e todos os projetos da Wikimedia são bem-vindos !)

Alguns usuários ocasionalmente experimentam tempos de espera especialmente para os recursos carregados de bits.wikimedia.org (principalmente CSS e JS). Já ouvi falar de usuários satisfeitos por uma simples extensão do Chrome / Chromium que simplifica os recursos carregado, removendo um particularmente pesado.

Dito isso, estou um pouco confuso sobre como isso pode acontecer no seu wiki também. É totalmente possível que a primeira solicitação atinja um cache frio e atinja o tempo limite, enquanto a segunda atinge um cache quente e responde no prazo. [O Firefox faz coisas mais extravagantes com o cache local, que às vezes melhoram as coisas (como pode estar acontecendo aqui) e às vezes não.] Se este for o caso, você pode querer usar webpagetest.org ou similar para descobrir se suas chamadas load.php são particularmente lentos.

    
por 09.12.2014 / 20:54