So deaktivieren Sie den Browser-Cache in Chrome


36

Ich benutze diesen Browser normalerweise nicht einmal, nur zu Testzwecken, und die Verzeichnisgröße von "Chrome" in "AppData \ Local \ Google" beträgt etwa 500 MB.

Kann ich den Seiten-Cache in Chrome deaktivieren?

Antworten:


16

Sie können den Cache regelmäßig leeren.

Schlüsselsymbol> Optionen> Unter der Haube> Browserdaten löschen

oder

Schlüsselsymbol> Extras> Browserdaten löschen

Informationsquelle

Wenn der Cache geleert ist , deaktivieren Sie im Inkognito-Modus das Caching beim Surfen.

Die einfachste Möglichkeit, das Browser-Caching in Google Chrome zu deaktivieren, besteht darin, den Modus "Inkognito-Fenster" zu verwenden, der dem InPrivate-Modus des IE ähnelt. Drücken Sie STRG + UMSCHALT + N, um die entsprechende Registerkarte zu öffnen.

Ein anderer Vorschlag hier für den normalen Modus , nicht sicher, ob einer von ihnen funktioniert.


33

Ich habe gerade von dieser Lösung erfahren. Sie starten Chrome unter Windows mit --disk-cache-dir=nullParameter und genießen. Funktioniert auch unter * nix System mit /dev/null.


3
Dies ist die beste Methode für alles Automatisierte, z. B. für Tests (z. B. Karma), bei denen Erweiterungen und Benutzeraktionen nicht verfügbar sind.
JoshuaDavid

1
Das hat bei mir fast geklappt, außer ich musste nulstatt verwenden null. nullgerade den Cache in einen Ordner mit dem Namen null verschoben.
Klinge

Kann bestätigen, dass dies für automatisierte Szenarien sehr gut funktioniert! Wie @blade sagte, musste ich es auch benutzen, nulum zu arbeiten!
Christian Droulers

13

Sie können die Größe des Festplatten-Cache mit einer sehr kleinen Zahl (z. B. 1 Byte) begrenzen.

--disk-cache-size = N

Wobei 'N' die maximale Cachegröße in Byte ist

Vielleicht ist auch eine andere Option für einen ähnlichen Zweck nützlich : --media-cache-size = 1

Ich habe versucht --disk-cache-size = 1 in meinem Chromium 17.0.963.1 (unter Linux), und es hat einen Effekt: Die Größe des Cache-Verzeichnisses hat sich enorm verringert!

(Jetzt frage ich mich, ob es möglich ist, diese Option in eine Konfigurationsdatei zu schreiben, vorzugsweise systemweit - so dass dies die Standardeinstellung ist, ohne dass ich das Menü ersetzen und / oder die ausführbare Datei durch mein eigenes Skript mit dieser Option verbergen muss Ich möchte es als Standardeinstellung auf meinem System haben, um meine SSD effektiver zu nutzen.)


Dies scheint mir weniger riskant als das Verschieben des Cache-Verzeichnisses. Wenn ich zum Beispiel vergesse, meinen Cache zu löschen, bevor ich das Verzeichnis ändere, verbleibt dann irgendwo ein großer alter Cache, der für immer ungenutzt bleibt?
Gravitation

@BrandonThomson Ich habe mich eine Weile gefragt, was du mit "bewegen" meinst, weil meine Antwort "bewegen" nicht zu erwähnen scheint. Ich nehme an, Sie die Lösung bedeuten , mit einem anderen nicht existierenden Pfad zu dem Parameter zuweisen den Ort definig wo das Cache - Leben - superuser.com/a/516582/65570
IMZ - Ivan Zakharyaschev

Ja, ich meine, Ihre Lösung gefällt mir besser als die angegebenen Alternativlösungen.
Gravitation

12

Drücken Sie f12, um die Entwicklerkonsole zu öffnen. Dann wird unter der elementsRegisterkarte, klicken Sie auf das Zahnrad in der rechten unteren Ecke: getriebe chrom dev konsole. Links gibt es eine Option zu disable cache.

Bildbeschreibung hier eingeben


15
Bitte beachten Sie, dass dies nur bei geöffneten Entwicklertools Auswirkungen hat .
Der Hochstapler

5

Temporäre Verrechnung

Wenn Sie <Ctrl>+ <Shift>+ <Del>drücken, wird automatisch der Bildschirm zum Löschen des Caches angezeigt.

Die andere Option ist die Taste F12, um das Entwicklerfenster anzuzeigen und dann das Zahnrad in der Ecke zu drücken

Cache-Bildschirm für Chrome leeren


Im Entwicklermenü -> Ausrüstung -> ... habe ich eine Option gefunden, um den Cache zu deaktivieren
varesa

3

Probieren Sie die Erweiterung Cache Killer aus , die den Browser-Cache effektiv deaktiviert.

Leeren Sie automatisch Ihren Browser-Cache, bevor Sie eine Seite laden. Kann mit einem einzigen Mausklick aktiviert / deaktiviert werden.

Mit dieser Erweiterung können Sie das Caching in Chrome ganz einfach deaktivieren. Wenn der Cache Killer aktiviert ist, wird der Browser-Cache vor jedem Laden der Seite geleert. Mit nur einem Klick können Sie diese Funktion deaktivieren oder aktivieren.


Ich habe Cache Killer installiert , aber es scheint nichts zu tun (ja, ich habe es aktiviert).
Zaz

1
Diese Lösung hilft auch dann nicht, wenn der Grund für das Deaktivieren des Datenträger-Cachings darin besteht, dass weniger Schreibvorgänge ausgeführt werden.
Daniel Saner

3

Die effektivste Methode zum Deaktivieren der Zwischenspeicherung in Chrome besteht darin, ein nicht vorhandenes Cache-Verzeichnis bereitzustellen. D.Iankovs Antwort hilft, aber die vollständige Lösung sieht so aus:

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

Sie müssen beide Cache-Verzeichnisse angeben, um das Chrome-Caching zu beseitigen. Verwenden Sie unter Windows die obige Zeile (falls Sie kein z: -Laufwerk haben) oder ein anderes Laufwerk, das nicht vorhanden ist. Unter Linux / MacOS funktioniert / dev / null anstelle von "z: \".

Die obige Zeile muss zu den Chrome-Verknüpfungseigenschaften hinzugefügt werden. Um die Verknüpfung unter Windows zu finden, drücken Sie die Start-Taste, klicken Sie in das Suchfenster und geben Sie Chrome ein (drücken Sie nicht die Eingabetaste). Warten Sie, bis eine Verknüpfung zu Chrome angezeigt wird. Klicken Sie mit der rechten Maustaste darauf und wählen Sie Eigenschaften.

Suchen Sie im Google Chrome-Eigenschaftenfenster das Feld "Ziel" und fügen Sie die obige Zeile am Ende hinzu. Wenn der Pfad zu chrome.exe in doppelte Anführungszeichen eingeschlossen ist, stellen Sie sicher, dass die obige Zeile nach den schließenden doppelten Anführungszeichen eingefügt wird.


1

Google Chrome Version 54.0: Gehen Sie zu Entwicklermenü -> Netzwerk und in der ersten Zeile darunter befindet sich ein Kontrollkästchen zum Deaktivieren des Caches


1

Führen Sie dies für Ubuntu im Terminal aus. Es ändert die Programmverknüpfung.

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

1

Für diejenigen, die die oben genannten Flags nicht verwenden und den Cache dauerhaft deaktivieren möchten, habe ich auf * nix-Systemen eine andere Möglichkeit gefunden, den Cache zu deaktivieren. Es ist möglich, den Google Chrome-Cache-Ordner mit / dev / null zu verknüpfen und zu deaktivieren. Die Befehle für Linux sehen folgendermaßen aus:

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

Dies sollte unter Linux funktionieren. Ich weiß nicht, wo der Chrome-Cache auf Mac OS gespeichert ist, daher konnte ich keine Befehle für Mac OS generieren.


0

Führen Sie dies unter MacOS über das Terminal aus, um das Zwischenspeichern von Festplatten zu deaktivieren:

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

Müssen Sie dies ausführen, wenn Chrome nicht ausgeführt wird? (Das ist in der Regel der Fall, aber es ist erwähnenswert.)
Iconoclast

0

Die beste Möglichkeit, dies unter Windows zu tun, besteht darin, den Ordner "Cache" unter "% localappdata% \ Google \ Chrome \ User Data \ Default \ Cache" zu suchen. Klicken Sie mit der rechten Maustaste auf Eigenschaften, Registerkarte [Sicherheit]. Schaltfläche [Erweitert], [Vererbung deaktivieren], 'Alle entfernen'. Es sollte keine Objektliste vorhanden sein, klicken Sie auf [OK]. [Wieder ok. Jetzt kann Chrome nichts mehr zwischenspeichern. Sie können dies auch für MediaCache, GPUCache und alle anderen Cache-Ordner tun.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.