Jak wyłączyć pamięć podręczną przeglądarki w Chrome


36

Nawet nie używam tej przeglądarki normalnie, tylko do celów testowych, a rozmiar katalogu „Chrome” w „AppData \ Local \ Google” wynosi około 500 MB.

Czy istnieje sposób, aby wyłączyć pamięć podręczną stron w Chrome?

Odpowiedzi:


16

Możesz wyczyścić pamięć podręczną regularnie.

Ikona klucza> Opcje> Pod maską> Wyczyść dane przeglądania

lub

Ikona klucza> Narzędzia> Wyczyść dane przeglądania

Źródło informacji

Po wyczyszczeniu pamięci podręcznej użyj trybu incognito, aby wyłączyć buforowanie podczas przeglądania.

Najłatwiejszym sposobem wyłączenia buforowania przeglądarki w Google Chrome jest po prostu użycie trybu „Incognito Window”, podobnego do trybu InPrivate w IE. Naciśnij klawisze CTRL + SHIFT + N, aby otworzyć odpowiednią kartę.

Inne sugestie dotyczące trybu normalnego , nie jestem pewien, czy którykolwiek z nich działa.


33

Właśnie dowiedziałem się o tym rozwiązaniu. Uruchom Chrome pod Windows z --disk-cache-dir=nullparametrem i ciesz się. Działa również w systemie * nix z /dev/null.


3
Jest to najlepsza metoda dla wszystkiego, co zautomatyzowane, takie jak testowanie (tj. Karma), gdzie rozszerzenia i działania użytkownika nie są dostępne.
JoshuaDavid

1
To prawie działało dla mnie, tyle że musiałem użyć nulzamiast null. nullwłaśnie przeniosłem pamięć podręczną do folderu o nazwie null.
ostrze

Potwierdzam, że działa to bardzo dobrze w przypadku automatycznych scenariuszy! Jak powiedział @blade, musiałem również użyć, nulaby to zadziałało!
Christian Droulers,

13

Możesz ograniczyć rozmiar pamięci podręcznej dysku za pomocą bardzo małej liczby (powiedzmy 1 bajt) z opcją:

--disk-cache-size = N

Gdzie „N” jest limitem wielkości pamięci podręcznej, w bajtach

Być może inna opcja jest również przydatna w podobnym celu: --media-cache-size = 1

Próbowałem --disk-cache-size = 1 w moim Chromium 17.0.963.1 (pod Linuksem), i to działa: rozmiar katalogu pamięci podręcznej ogromnie się zmniejszył!

(Teraz zastanawiam się, czy można umieścić tę opcję w pliku konfiguracyjnym, najlepiej w całym systemie - tak, aby był domyślny bez konieczności zastępowania menu i / lub ukrywania pliku wykonywalnego własnym skryptem za pomocą tej opcji Chciałbym, aby była to domyślna opcja w moim systemie jako miara bardziej efektywnego wykorzystania mojego dysku SSD.)


Wydaje mi się to mniej ryzykowne niż przenoszenie katalogu pamięci podręcznej. Na przykład, jeśli zapomnę wyczyścić pamięć podręczną przed zmianą katalogu, czy zostanę z dużą, starą pamięcią podręczną w miejscu, które pozostanie nieużywane na zawsze?
grawitacja

@BrandonThomson Zastanawiałem się przez chwilę, co masz na myśli mówiąc „przeprowadzka”, ponieważ moja odpowiedź nie mówi o „przeprowadzce”. Podejrzewam, że masz na myśli rozwiązanie polegające na przypisaniu kolejnej nieistniejącej ścieżki do parametru określającego miejsce, w którym mieszka pamięć podręczna - superuser.com/a/516582/65570
imz - Ivan Zakharyaschev

Tak, mam na myśli to, że podoba mi się twoje rozwiązanie bardziej niż podane alternatywne rozwiązania.
grawitacja


5

Tymczasowe rozliczenie

Jeśli naciśniesz <Ctrl>+ <Shift>+ <Del>, automatycznie pojawi się ekran czyszczenia pamięci podręcznej.

Inną opcją jest naciśnięcie klawisza F12, aby odsłonić panel programisty, a następnie naciśnięcie koła zębatego w rogu

Wyczyść ekran pamięci podręcznej dla chrome


W menu rozwijającym -> sprzęt -> ... znalazłem opcję WYŁĄCZYĆ pamięć podręczną
varesa

3

Wypróbuj rozszerzenie Cache Killer , które skutecznie wyłącza pamięć podręczną przeglądarki.

Automatycznie wyczyść pamięć podręczną przeglądarki przed załadowaniem strony. Można włączyć / wyłączyć jednym kliknięciem myszy.

To rozszerzenie pozwala łatwo wyłączyć buforowanie w Chrome. Po aktywowaniu Cache Killer wyczyści pamięć podręczną przeglądarki przed każdym załadowaniem strony. Za pomocą jednego kliknięcia możesz wyłączyć lub włączyć tę funkcję.


Zainstalowałem Cache Killera , ale wydaje się, że nic nie robi (tak, włączyłem go).
Zaz

1
To rozwiązanie również nie pomoże, jeśli powodem wyłączenia buforowania dysku jest ograniczenie zapisu na dysku.
Daniel Saner,

3

Najbardziej skutecznym sposobem wyłączenia buforowania w Chrome jest udostępnienie nieistniejącego katalogu pamięci podręcznej. Odpowiedź D.Iankova pomaga, ale pełne rozwiązanie wygląda następująco:

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

Musisz określić oba katalogi pamięci podręcznej, aby wyeliminować buforowanie Chrome. W systemie Windows użyj powyższej linii (jeśli nie masz dysku az:) lub użyj innego dysku, który nie istnieje. W systemie Linux / MacOS / dev / null będzie działać zamiast „z: \”.

Powyższą linię należy dodać do właściwości skrótu Chrome. Aby znaleźć skrót w systemie Windows, naciśnij przycisk Start, kliknij w oknie wyszukiwania i wpisz Chrome (nie naciskaj Enter). Poczekaj, aż pojawi się skrót do Chrome. Kliknij go prawym przyciskiem myszy i wybierz Właściwości.

W oknie Właściwości Google Chrome znajdź pole oznaczone „Cel” i dodaj powyższy wiersz na jego końcu. Jeśli ścieżka do pliku chrome.exe jest otoczona podwójnymi cudzysłowami, upewnij się, że powyższy wiersz został dodany po podwójnych cudzysłowach zamykających.


1

Google Chrome w wersji 54.0: Przejdź do menu programisty -> Sieć, aw pierwszym wierszu poniżej znajduje się pole wyboru, aby wyłączyć pamięć podręczną


1

W przypadku Ubuntu uruchom to w terminalu. Zmienia skrót do programu.

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

1

Dla tych, którzy nie chcą używać powyższych flag i chcą trwale wyłączyć pamięć podręczną, znalazłem inny sposób na wyłączenie pamięci podręcznej w systemach * nix. Możliwe jest połączenie folderu pamięci podręcznej Google Chrome z / dev / null, wyłączając go. Polecenia dla systemu Linux wyglądają następująco:

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

To powinno działać na Linuksie. Nie wiem, gdzie jest przechowywana pamięć podręczna Chrome na Mac OS, więc nie mogłem wygenerować poleceń dla Mac OS.


0

Na MacOS uruchom to z terminala, aby wyłączyć buforowanie dysku:

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

Czy musisz to uruchomić, gdy Chrome nie działa? (Zazwyczaj tak jest, ale warto o tym wspomnieć.)
iconoclast

0

Najlepszym sposobem na to, jeśli używasz systemu Windows, jest zlokalizowanie folderu „Cache” w „% localappdata% \ Google \ Chrome \ User Data \ Default \ Cache. Kliknij prawym przyciskiem myszy, Właściwości, zakładka [Bezpieczeństwo]. Przycisk [Zaawansowane], [Wyłącz dziedziczenie], „Usuń wszystko”. Nie powinno być żadnej listy obiektów, kliknij [OK]. [OK] ponownie. Teraz Chrome nie będzie w stanie niczego buforować. Możesz zrobić to samo z MediaCache i GPUCache oraz wszystkimi innymi folderami Cache.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.