Chrome'da tarayıcı önbelleği nasıl devre dışı bırakılır


36

Bu tarayıcıyı yalnızca test amacıyla kullanmıyorum ve "AppData \ Local \ Google" içindeki "Chrome" dizininin boyutu 500 MB.

Chrome'da sayfa önbelleğini devre dışı bırakmamın bir yolu var mı?

Yanıtlar:


16

Önbelleği düzenli olarak temizleyebilirsiniz.

İngiliz anahtarı simgesi> Seçenekler> Başlık altında> Göz atma verilerini temizle

veya

İngiliz anahtarı simgesi> Araçlar> Tarama verilerini temizle

Bilgi kaynağı

Önbellek temizlendikten sonra göz atarken önbelleğe almayı devre dışı bırakmak için Gizli modu kullanın.

Google Chrome'da tarayıcı önbelleğini devre dışı bırakmanın en kolay yolu, IE'nin InPrivate moduna benzeyen "Gizli Pencere" modunu kullanmaktır. İlgili sekmeyi açmak için CTRL + ÜST KRKT + N tuşlarına basın.

Normal mod için burada bazı başka öneri , herhangi birinin çalışıp çalışmadığından emin değil.


33

Sadece bu çözüm hakkında öğrendim. Chrome'da Windows altında --disk-cache-dir=nullparametre ile başlayın ve keyfini çıkarın. * Nix sistemi altında da çalışır /dev/null.


3
Bu, uzantıların ve kullanıcı eyleminin mevcut olmadığı test (örn. Karma) gibi otomatikleştirilmiş bir şey için en iyi yöntemdir.
JoshuaDavid

1
Bu neredeyse benim için çalışıyordu, nulbunun yerine kullanmak zorunda kalmam dışında null. nullönbelleği null adlı bir klasöre taşıdım.
Blade

Bu otomatik senaryolar için çok iyi çalıştığını onaylayabilir! @Blade dediği gibi, nulçalışmak için de kullanmak zorunda kaldım !
Christian Droulers,

13

Sen disk önbelleği boyutunu sınırlayabilir bir seçenek ile çok az sayıda (örneğin, 1 bayt) ile:

--disk-önbellek boyutlu = N-

'N', önbellek boyutu sınırıdır, bayt cinsinden

Belki de başka bir seçenek de benzer bir amaç için kullanışlıdır : --media-cache-size = 1

Chromium 17.0.963.1'de (Linux altında) --disk-cache-size = 1'i denedim ve bunun bir etkisi oldu: önbellek dizinin boyutu muazzam ölçüde azaldı!

(Şimdi bu seçeneği tercihli olarak sistem genelinde bir yapılandırma dosyasına koymak mümkün olup olmadığını merak ediyorum - bu yüzden menüyü değiştirmeden ve / veya çalıştırılabilir dosyayı bu komutla kendi komut dosyamla gizlemeden varsayılan olacak. SSD'nin daha etkin kullanımı için bir önlem olarak sistemimde varsayılan olmasını istiyorum.)


Bana göre bu, önbellek dizinini taşımaktan daha az riskli görünüyor. Örneğin, dizini değiştirmeden önce önbelleğimi temizlemeyi unutursam, sonsuza dek kullanılmayan bir yere büyük bir eski önbellek kalacak mıyım?
yerçekimi

@BrandonThomson "Hareket" derken ne demek istediğinizi merak ettim, çünkü cevabım "hareket etmekten" bahsediyor gibi görünmüyor. Sana yer tanımlamasını parametreye başka varolmayan bir yol atama ile çözüm anlamına varsayalım nerede önbellek hayatları - superuser.com/a/516582/65570
IMZ - Ivan Zakharyaschev

Evet, çözümünüzü verilen alternatif çözümlerden daha çok sevdiğim anlamına gelir.
yerçekimi


5

Geçici temizleme

Eğer vurursanız <Ctrl>+ <Shift>+ <Del>otomatik berrak önbellek ekranı getirecektir.

Diğer seçenek, geliştirici panelini ortaya çıkarmak için F12'ye basın ve ardından köşedeki vitese vurun.

Krom için Önbellek Ekranını Temizle


Develper menüsünde -> gear -> ... Önbelleği
etkisiz hale getirme

3

Tarayıcı önbelleğini etkin bir şekilde devre dışı bırakan Cache Killer uzantısını deneyin .

Bir sayfa yüklemeden önce tarayıcı önbelleğinizi otomatik olarak temizleyin. Tek bir fare tıklamasıyla etkinleştirilebilir / devre dışı bırakılabilir.

Bu uzantı, Chrome'da önbelleğe almayı kolayca devre dışı bırakmanıza izin verir. Önbellek Katil etkinleştirildiğinde, her sayfa yüklenmeden önce Tarayıcı Önbelleğinizi temizler. Sadece tek bir tıklama ile bu özelliği devre dışı bırakabilir veya etkinleştirebilirsiniz.


Önbellek Killer'ı yükledim , ancak hiçbir şey yapmıyor gibi görünüyor (evet, açtım).
Zaz

1
Bu çözüm, disk önbelleğe almayı devre dışı bırakmak isteme nedeninin disk yazmalarını azaltmak olup olmadığına da yardımcı olmaz.
Daniel Saner

3

Chrome'da önbelleğe almayı devre dışı bırakmanın en etkili yolu, mevcut olmayan bir önbellek dizini sağlamaktır. D.Iankov cevap yardımcı olur, ancak tam çözüm şöyle görünür:

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

Chrome önbelleğe almayı ortadan kaldırmak için her iki önbellek dizinini de belirtmeniz gerekir. Windows'ta, yukarıdaki satırı kullanın (eğer az: sürücü yoksa) veya mevcut olmayan başka bir sürücü kullanın. Linux / MacOS'ta, "z: \" yerine / dev / null çalışacaktır.

Yukarıdaki satırın Chrome kısayol özelliklerine eklenmesi gerekir. Windows'taki kısayolu bulmak için Başlat düğmesine basın, arama penceresine tıklayın ve Chrome yazın (Enter tuşuna basmayın). Chrome'un kısayolunun görünmesini bekleyin. Üzerine sağ tıklayın ve Özellikler'i seçin.

Google Chrome Özellikleri penceresinde, "Hedef" etiketli alanı bulun ve yukarıdaki satırı sonuna ekleyin. Chrome.exe yolu çift tırnak işaretiyle çevrelenmişse, yukarıdaki çiftin kapanış çift tırnak işaretinden sonra eklendiğinden emin olun.


1

Google Chrome sürüm 54.0: Geliştirici Menüsü -> Ağ’a gidin ve altındaki ilk satırda önbelleği devre dışı bırakmak için bir onay kutusu var


1

Ubuntu için bunu terminalde çalıştırın. Programın kısayolunu değiştirir.

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

1

Yukarıdaki bayrakları kullanmak istemeyen ve kalıcı olarak önbelleği devre dışı bırakmak isteyenler için, * nix sistemlerinde önbelleği devre dışı bırakmak için başka bir yol buldum. Google krom önbellek klasörünü / dev / null dizinine bağlamak, devre dışı bırakmak mümkündür. Linux için komutlar şöyle görünür:

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

Bu Linux üzerinde çalışmalı. Krom önbelleğin mac os'ta nerede depolandığını bilmiyorum, bu yüzden mac os için komutlar üretemedim.


0

MacOS'ta disk önbelleğe almayı devre dışı bırakmak için bunu terminalden çalıştırın:

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

Chrome çalışmıyorken bunu çalıştırmanız mı gerekiyor? (Genelde durum böyledir, ancak
iconoclast

0

Windows kullanıyorsanız bunu yapmanın en iyi yolu, “% localappdata% \ Google \ Chrome \ Kullanıcı Verileri \ Varsayılan \ Önbellek altındaki“ Önbellek ”klasörünü bulmaktır. Sağ Tıkla, Özellikler, [Güvenlik] Sekmesi. [Gelişmiş] düğmesi, [Devralmayı Devre Dışı Bırak], 'Tümünü Kaldır'. Nesne listesi olmamalıdır, [Tamam] düğmesine tıklayın. [Tamam] tekrar. Artık Chrome hiçbir şeyi önbelleğe alamayacak. Aynısını MediaCache ve GPUCache ve diğer tüm Cache klasörleri için de yapabilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.