Armazenamento em cache do navegador Chrome [duplicado]

5

Eu faço muito desenvolvimento na minha máquina local e gostaria de começar a usar o Chrome, no entanto não consigo fazer uma hard-refresh (ctrl + f5) ou qualquer outra combinação de teclas para fazer com que meu navegador atualize todo o conteúdo à força @ link . Eu mudo de projetos com frequência no IIS e isso apresenta um problema porque vejo dados de folha de estilo e imagem do meu projeto anterior sem nenhuma maneira de recarregar essa página sem despejar forçosamente todos os dados do cache do menu de configurações.

Existe outra combinação de teclas que estou perdendo ou há algum lugar que eu possa (site a site) desativar o cache? Eu prefiro não ter que limpar meus arquivos temporários nas configurações do navegador enquanto alterno os projetos com frequência.

Obrigado Kyle

    
por Kyle Ballard 09.03.2010 / 16:42

6 respostas

4

Atualização: isso é compatível com as versões atuais do Chromium e do Chrome.

Não, você não está perdendo nada. O Chromium não suportou a recarga forçada até recentemente .

Você pode usar o mais recente dev build no qual ele foi implementado, ou você pode excluir o cache pressionando Ctrl + Shift + Del, em seguida, fazendo uma recarga . Desculpe, nenhuma outra combinação de chaves ou solução mais rápida / fácil.

(Não oficialmente, isto é, não testado, mas notei que, a partir de um ano e meio de uso, o Chromium tende a obter novas informações (por exemplo, alterações no arquivo HOSTS, arquivos modificados, etc.) se você fizer uma recarregar depois de um tempo, digamos alguns minutos, ao passo que se você recarregar imediatamente, usará apenas as informações armazenadas em cache. Assim, você pode tentar isso, mas o atraso pode ser mais incômodo do que esvaziar o cache.)

    
por 09.03.2010 / 17:05
1

De acordo com a esta página , ctrl + F5 deve fazer o que quiser no Windows. No entanto, existem muitos relatórios de bugs relacionados a ele que não estão funcionando corretamente.

    
por 09.03.2010 / 16:53
1

Parece que isso foi finalmente implementado.

Manter pressionada a tecla Shift enquanto acessa o menu Visualizar fornecerá a opção "Forçar Recarregamento" - com uma tecla de atalho. No Mac, é Shift-Command-R.

    
por 06.07.2010 / 19:48
1

Acho que a melhor solução é configurar permissões não graváveis no material do cache

AQUI

    
por 10.01.2011 / 05:52
1

Outra solução temporária até que isso seja corrigido no Chrome é abrir uma janela anônima (ctrl-shift-n). Em uma nova janela anônima, o Chrome não usará o cache.

    
por 20.09.2011 / 09:40
0

Você pode querer tentar usar algum tipo de cache CSS. Recentemente decidi consertar isso usando a seguinte abordagem:

PHP

$smarty->assign('css_hash', filesize('style/style.css'));

Smarty

<link rel="stylesheet" href="/style/style.css?{$css_hash}" type="text/css" />

Isso garantirá que o navegador carregue o CSS quando o tamanho da folha de estilo for alterado. Você poderia usar um carimbo de data / hora ou um hash apropriado (por exemplo, MD5), mas essa correção foi suficiente para o meu propósito.

    
por 21.04.2010 / 23:12