Cara menonaktifkan cache browser di Chrome

36

Saya bahkan tidak menggunakan browser ini secara normal, hanya untuk tujuan pengujian, dan ukuran direktori "Chrome" di "AppData \ Local \ Google" seperti 500 MB.

Apakah ada cara saya bisa menonaktifkan halaman cache di Chrome?

Alex
sumber

Jawaban:

16

Anda dapat menghapus cache secara teratur.

Ikon kunci pas> Opsi> Di bawah tenda> Hapus data penjelajahan

atau

Wrench Icon> Tools> Bersihkan data penelusuran

Sumber informasi

Setelah cache dihapus, gunakan mode Penyamaran untuk menonaktifkan caching saat browsing.

Cara termudah untuk menonaktifkan cache browser di Google Chrome adalah dengan menggunakan mode "Jendela Penyamaran", mirip dengan mode InPrivate IE. Tekan CTRL + SHIFT + N untuk membuka tab yang relevan.

Beberapa saran lain di sini untuk mode normal , tidak yakin apakah ada yang berfungsi.

Moab
sumber
33

Baru tahu tentang solusi ini. Anda memulai Chrome di bawah Windows dengan --disk-cache-dir=nullparameter dan menikmati. Bekerja juga di bawah sistem * nix dengan /dev/null.

D.Iankov
sumber
3
Ini adalah metode terbaik untuk apa pun yang otomatis seperti pengujian (yaitu, karma) di mana ekstensi dan aksi pengguna tidak tersedia.
JoshuaDavid
1
Ini hampir bekerja untuk saya, kecuali saya harus menggunakan nulbukan null. nullbaru saja memindahkan cache ke folder bernama null.
blade
Dapat mengkonfirmasi ini berfungsi dengan sangat baik untuk skenario otomatis! Seperti yang dikatakan @blade, saya juga harus menggunakannya nulagar bisa berfungsi!
Christian Droulers
13

Anda dapat membatasi ukuran cache disk dengan jumlah yang sangat kecil (katakanlah, 1 byte) dengan opsi:

--disk-cache-size = N

Di mana 'N' adalah batas ukuran cache, dalam byte

Mungkin, opsi lain juga berguna untuk tujuan yang serupa: --media-cache-size = 1

Saya sudah mencoba --disk-cache-size = 1 di Chromium 17.0.963.1 saya (di Linux), dan ini memiliki efek: ukuran cache cache telah sangat berkurang!

(Sekarang saya bertanya-tanya apakah mungkin untuk menempatkan opsi ini ke file konfigurasi, lebih disukai seluruh sistem - sehingga akan menjadi default tanpa saya harus mengganti menu dan / atau menyembunyikan executable dengan skrip saya sendiri dengan opsi ini Saya ingin ini sebagai default pada sistem saya sebagai ukuran untuk penggunaan SSD saya yang lebih efektif.)

imz - Ivan Zakharyaschev
sumber
Bagi saya ini tampaknya kurang berisiko daripada memindahkan direktori cache. Misalnya, jika saya lupa menghapus cache sebelum mengubah direktori, apakah saya akan dibiarkan dengan cache lama yang besar di suatu tempat yang tidak digunakan selamanya?
gravitasi
@BrandonThomson Saya bertanya-tanya untuk sementara waktu apa yang Anda maksud dengan "bergerak" karena jawaban saya sepertinya tidak menyebutkan "bergerak". Saya kira maksud Anda solusinya dengan menetapkan jalur lain yang tidak ada ke parameter definig tempat tinggal cache - superuser.com/a/516582/65570
imz - Ivan Zakharyaschev
Ya, maksud saya bahwa saya menyukai solusi Anda lebih baik daripada solusi alternatif yang diberikan.
gravitasi
12

Tekan f12untuk membuka konsol pengembang. Kemudian, di bawah elementstab, klik roda gigi di sudut kanan bawah: konsol dev gear chrome. Di sebelah kiri, ada opsi untuk disable cache.

masukkan deskripsi gambar di sini

Lg102
sumber
15
Harap dicatat bahwa ini hanya berpengaruh ketika alat pengembang terbuka .
Der Hochstapler
5

Kliring Sementara

Jika Anda menekan <Ctrl>+ <Shift>+ <Del>maka secara otomatis akan memunculkan layar cache yang jelas.

Pilihan lainnya adalah tekan F12 untuk mengungkapkan panel pengembang dan kemudian tekan tombol di sudut

Hapus Layar Cache untuk chrome

chrisjlee
sumber
Dalam menu develper -> gear -> ... Saya menemukan opsi untuk menonaktifkan cache
varesa
3

Coba ekstensi Cache Killer , yang secara efektif menonaktifkan cache browser.

Secara otomatis menghapus cache browser Anda sebelum memuat halaman. Dapat diaktifkan / dinonaktifkan dengan satu klik mouse.

Ekstensi ini memungkinkan Anda menonaktifkan caching di Chrome dengan mudah. Ketika Pembunuh Tembolok diaktifkan, itu akan membersihkan Tembolok Peramban Anda sebelum setiap halaman dimuat. Hanya dengan satu klik Anda dapat menonaktifkan atau mengaktifkan fitur ini.

galacticninja
sumber
Saya menginstal Cache Killer , tetapi sepertinya tidak melakukan apa-apa (ya, saya telah menyalakannya).
Zaz
1
Solusi ini juga tidak akan membantu jika alasan ingin menonaktifkan caching disk adalah untuk mengurangi penulisan disk.
Daniel Saner
3

Cara paling efektif untuk menonaktifkan caching di Chrome adalah dengan menyediakannya dengan direktori cache yang tidak ada. Jawaban D.Iankov membantu tetapi solusi lengkapnya terlihat seperti ini:

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

Anda perlu menentukan kedua direktori cache untuk menghilangkan caching Chrome. Di Windows, gunakan baris di atas (jika Anda tidak memiliki az: drive) atau gunakan drive lain yang tidak ada. Di Linux / MacOS, / dev / null akan berfungsi sebagai ganti "z: \".

Baris di atas perlu ditambahkan ke properti pintasan Chrome. Untuk menemukan pintasan di Windows, tekan tombol Mulai, klik ke jendela pencarian dan ketik Chrome (jangan tekan Enter). Tunggu hingga pintasan ke Chrome muncul. Klik kanan padanya dan pilih Properties.

Di jendela Properti Google Chrome, temukan bidang berlabel "Target" dan tambahkan baris di atas ke akhir. Jika jalur ke chrome.exe dikelilingi oleh tanda kutip ganda, pastikan baris di atas ditambahkan setelah tanda kutip ganda ditutup.

IvanD
sumber
1

Google Chrome versi 54.0: Buka Menu Pengembang -> Jaringan, dan pada baris pertama di bawahnya, ada kotak centang untuk menonaktifkan cache

Yishai Landau
sumber
1

Untuk Ubuntu, jalankan ini di terminal. Itu mengubah pintasan program.

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

Bagi mereka yang tidak ingin menggunakan flag di atas dan ingin menonaktifkan cache secara permanen, saya menemukan cara lain pada sistem * nix untuk menonaktifkan cache. Dimungkinkan untuk menautkan folder cache google chrome ke / dev / null, menonaktifkannya. Perintah untuk Linux terlihat seperti ini:

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

Ini seharusnya bekerja di linux. Saya tidak tahu di mana cache chrome disimpan di mac os, jadi saya tidak bisa membuat perintah untuk mac os.

ElSmacko
sumber
0

Pada MacOS jalankan ini dari terminal untuk menonaktifkan caching disk:

defaults write com.google.Chrome DiskCacheDir -string /dev/null
onetrickpony
sumber
Apakah Anda perlu menjalankan ini ketika Chrome tidak berjalan? (Biasanya demikian, tetapi perlu disebutkan.)
iconoclast
0

Cara terbaik untuk melakukan ini jika menggunakan Windows adalah dengan mencari folder "Cache 'di bawah"% localappdata% \ Google \ Chrome \ Data Pengguna \ Default \ Cache. Klik kanan, Properties, Tab [Keamanan]. Tombol [Lanjutan], [Nonaktifkan Warisan], 'Hapus Semua'. Seharusnya tidak ada daftar objek, klik [Oke]. [Oke] lagi. Sekarang Chrome tidak dapat melakukan cache apa pun. Anda dapat melakukan hal yang sama pada MediaCache dan GPUCache dan semua folder Cache lainnya juga.

Komputasi A-Star
sumber