Como desativar o cache do navegador no Chrome


36

Eu nem uso esse navegador normalmente, apenas para fins de teste, e o tamanho do diretório "Chrome" em "AppData \ Local \ Google" é de 500 MB.

Existe uma maneira de desativar o cache da página no Chrome?

Respostas:


16

Você pode limpar o cache regularmente.

Ícone de chave inglesa> Opções> Sob o capô> Limpar dados de navegação

ou

Ícone de chave inglesa> Ferramentas> Limpar dados de navegação

Fonte de informação

Depois que o cache for limpo, use o modo de navegação anônima para desativar o cache durante a navegação.

A maneira mais fácil de desativar o cache do navegador no Google Chrome é simplesmente usar o modo "Janela anônima", semelhante ao modo InPrivate do IE. Pressione CTRL + SHIFT + N para abrir a guia relevante.

Alguma outra sugestão aqui para o modo normal , não tenho certeza se algum deles funciona.


33

Acabei de descobrir sobre esta solução. Você inicia o Chrome no Windows com o --disk-cache-dir=nullparâmetro e aproveita. Funciona também no sistema * nix com /dev/null.


3
Este é o melhor método para qualquer coisa automatizada, como teste (por exemplo, karma), onde extensões e ações do usuário não estão disponíveis.
precisa saber é o seguinte

1
Isso quase funcionou para mim, exceto que eu tive que usar em nulvez de null. nullacabou de mover o cache para uma pasta chamada null.
blade

Pode confirmar que isso funciona muito bem para cenários automatizados! Como o @blade disse, eu também tive que usar nulpara que funcionasse!
Christian Droulers

13

Você pode limitar o tamanho do cache do disco com um número muito pequeno (digamos, 1 byte) com uma opção:

--disk-cache-size = N

Onde 'N' é o limite de tamanho do cache, em bytes

Talvez outra opção também seja útil para uma finalidade semelhante: --media-cache-size = 1

Eu tentei --disk-cache-size = 1 no meu Chromium 17.0.963.1 (no Linux), e isso tem um efeito: o tamanho do diretório do cache reduziu tremendamente!

(Agora me pergunto se é possível colocar essa opção em um arquivo de configuração, preferencialmente em todo o sistema - de modo que seja o padrão sem que eu precise substituir o menu e / ou ocultar o executável com meu próprio script com esta opção Gostaria como padrão no meu sistema como uma medida para um uso mais eficaz do meu SSD.)


Para mim, isso parece menos arriscado do que mover o diretório de cache. Por exemplo, se eu esquecer de limpar meu cache antes de alterar o diretório, ficarei com um grande e antigo cache em algum lugar que não seja utilizado para sempre?
gravitação

@BrandonThomson Eu me perguntei por um tempo o que você quer dizer com "mudança", porque minha resposta não parece mencionar "mudança". Eu suponho que você quer dizer a solução com a atribuição de um outro caminho inexistente para o parâmetro definig o lugar onde as vidas de cache - superuser.com/a/516582/65570
IMZ - Ivan Zakharyaschev

Sim, quero dizer que gosto mais da sua solução do que das soluções alternativas fornecidas.
gravitação


5

Compensação temporária

Se você pressionar <Ctrl>+ <Shift>+ <Del>, a tela de cache limpa será exibida automaticamente.

A outra opção é a tecla F12 para revelar o painel do desenvolvedor e, em seguida, a engrenagem no canto

Limpar a tela de cache para chrome


No menu develper -> gear -> ... Eu encontrei uma opção para desativar o cache
varesa

3

Experimente a extensão Cache Killer , que desativa efetivamente o cache do navegador.

Limpe automaticamente o cache do navegador antes de carregar uma página. Pode ser ativado / desativado com um único clique do mouse.

Esta extensão permite desativar facilmente o cache no Chrome. Quando o Cache Killer é ativado, ele limpa o cache do navegador antes de cada página ser carregada. Com apenas um clique, você pode desativar ou ativar esse recurso.


Instalei o Cache Killer , mas ele não parece fazer nada (sim, eu o ativei).
Zaz

1
Essa solução também não ajudará se o motivo para desabilitar o cache do disco for reduzir as gravações no disco.
Daniel Saner

3

A maneira mais eficaz de desativar o cache no Chrome é fornecê-lo com um diretório de cache que não existe. A resposta D.Iankov ajuda, mas a solução completa fica assim:

--disk-cache-dir="z:\" --media-cache-dir="z:\" 

Você precisa especificar os dois diretórios de cache para eliminar o cache do Chrome. No Windows, use a linha acima (se você não tiver az: drive) ou use qualquer outra unidade que não exista. No Linux / MacOS, / dev / null funcionará em vez de "z: \".

A linha acima precisa ser adicionada às propriedades do atalho do Chrome. Para encontrar o atalho no Windows, pressione o botão Iniciar, clique na janela de pesquisa e digite Chrome (não pressione Enter). Aguarde um atalho para o Chrome aparecer. Clique com o botão direito do mouse e selecione Propriedades.

Na janela Propriedades do Google Chrome, localize o campo "Alvo" e adicione a linha acima ao final. Se o caminho para chrome.exe estiver entre aspas duplas, verifique se a linha acima foi adicionada após as aspas duplas de fechamento.


1

Google Chrome versão 54.0: vá para Menu do desenvolvedor -> Rede e, na primeira linha abaixo, há uma caixa de seleção para desativar o cache


1

Para o Ubuntu, execute isso no terminal. Muda o atalho do programa.

sudo sed -i 's/google-chrome-stable.*/& --disk-cache-dir=\/dev\/null/g' /usr/share/applications/google-chrome.desktop

1

Para aqueles que não desejam usar os sinalizadores acima e desejam desativar o cache permanentemente, encontrei outra maneira nos sistemas * nix de desativar o cache. É possível vincular a pasta de cache do google chrome a / dev / null, desativando-a. Os comandos para Linux são assim:

rm -rf ~/.cache/google-chrome
ln -s /dev/null ~/.cache/google-chrome

Isso deve funcionar no linux. Não sei onde o cache do Chrome está armazenado no Mac OS, portanto não consegui gerar comandos para o Mac OS.


0

No MacOS, execute isso no terminal para desativar o cache do disco:

defaults write com.google.Chrome DiskCacheDir -string /dev/null

Você precisa executar isso quando o Chrome não está em execução? (Isso é normalmente o caso, mas vale a pena mencionar.)
iconoclasta

0

A melhor maneira de fazer isso se estiver usando o Windows é localizar a pasta "Cache" em "% localappdata% \ Google \ Chrome \ Dados do usuário \ Padrão \ Cache. Clique com o botão direito do mouse em Propriedades, guia [Segurança]. Botão [Avançado], [Desativar herança], 'Remoção de todos'. Não deve haver lista de objetos, clique em [OK]. [OK] novamente. Agora, o Chrome não poderá armazenar nada em cache. Você pode fazer o mesmo com o MediaCache e GPUCache e todas as outras pastas de cache.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.