Як відключити кеш браузера в Chrome


36

Я навіть не використовую цей веб-переглядач зазвичай, лише для тестування, і розмір каталогу "Chrome" в "AppData \ Local \ Google" становить приблизно 500 МБ.

Чи можна відключити кеш сторінок у Chrome?

Відповіді:


16

Ви можете очищати кеш регулярно.

Піктограма гайкового ключа> Опції> Під кришкою> Очистити дані веб-перегляду

або

Значок гайкового ключа> Інструменти> Очистити дані веб-перегляду

Джерело інформації

Після очищення кеша використовуйте режим інкогніто, щоб відключити кешування під час перегляду.

Найпростіший спосіб відключити кешування браузера в Google Chrome - це просто скористатися його режимом "Анонімне вікно", подібним до режиму InPrivate IE. Натисніть CTRL + SHIFT + N, щоб відкрити відповідну вкладку.

Деякі інші пропозиції щодо нормального режиму , не впевнені, чи працює якийсь із них.


33

Щойно дізнався про це рішення. Ви запускаєте Chrome під Windows з --disk-cache-dir=nullпараметром і насолоджуєтесь. Працює також в системі * nix з /dev/null.


3
Це найкращий метод для будь-якого автоматизованого, наприклад, тестування (тобто, карма), де розширення та дії користувача не доступні.
ДжошуаДавид

1
Це майже працювало для мене, за винятком того, що мені довелося використовувати nulзамість цього null. nullпросто перемістив кеш у папку з назвою null.
клинок

Можна підтвердити, що це працює дуже добре для автоматизованих сценаріїв! Як сказав @blade, мені також довелося використовувати nulйого для роботи!
Крістіан Дроулерс

13

Ви можете обмежити розмір кеш-диска дуже невеликою кількістю (скажімо, 1 байт) за допомогою параметра:

--disk-cache-size = N

Де 'N' - обмеження розміру кешу в байтах

Можливо, інший варіант також корисний для подібної мети: --media-cache-size = 1

Я спробував --disk-cache-size = 1 в моїй Chromium 17.0.963.1 (під Linux), і це має ефект: розмір режиму кешу надзвичайно зменшився!

(Тепер мені цікаво, чи можна помістити цю опцію у файл конфігурації, бажано в загальносистемному режимі - так що це буде типово, без мене замінювати меню та / або приховувати виконуваний файл із моїм власним сценарієм на цей параметр . Я б хотів, щоб це було за замовчуванням у моїй системі як міра для більш ефективного використання мого SSD.)


Мені це здається менш ризикованим, ніж переміщення кеш-каталогу. Наприклад, якщо я забуду очистити кеш-пам'ять перед тим, як змінити каталог, чи мені залишиться великий старий кеш-пам’ятник, який назавжди не використовується?
гравітація

@BrandonThomson Я деякий час замислювався над тим, що ви маєте на увазі під "переміщенням", оскільки моя відповідь, здається, не згадує "переміщення". Я думаю, ви маєте на увазі рішення з призначенням іншого неіснуючого шляху до параметра, який визначає місце, де живе кеш - superuser.com/a/516582/65570
imz - Іван Захарящев

Так, я маю на увазі, що мені подобається ваше рішення краще, ніж наведені альтернативні рішення.
гравітація


5

Тимчасове розмитнення

Якщо натиснути <Ctrl>+ <Shift>+, <Del>він автоматично відкриє прозорий екран кешу.

Інший варіант - натисніть F12, щоб виявити панель розробника, а потім натисніть на шестірню в кутку

Очистити екран кешу для хромування


У меню develper -> gear -> ... Я знайшов можливість
відключити

3

Спробуйте розширення Cache Killer , яке ефективно вимикає кеш браузера.

Автоматично очищайте кеш браузера перед завантаженням сторінки. Можна ввімкнути / відключити одним натисканням миші.

Це розширення дозволяє легко відключити кешування в Chrome. Коли активовано функцію Cache Killer, він очистить кеш браузера перед кожним завантаженням сторінки. Всього одним натисканням кнопки можна вимкнути або включити цю функцію.


Я встановив Cache Killer , але він, здається, нічого не робить (так, я його ввімкнув).
Заз

1
Це рішення також не допоможе, якщо причиною відключення кешування диска є зменшення запису на диск.
Даніель Санер

3

Найефективніший спосіб відключити кешування в Chrome - це надання йому каталогу кешу, який не існує. Відповідь Д.Янкова допомагає, але повне рішення виглядає приблизно так:

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

Вам потрібно вказати обидва каталоги кешу, щоб усунути кешування Chrome. У Windows використовуйте вищевказаний рядок (якщо у вас немає az: drive) або використовуйте будь-який інший диск, який не існує. У Linux / MacOS / dev / null буде працювати замість "z: \".

Вищенаведений рядок потрібно додати до властивостей ярлика Chrome. Щоб знайти ярлик у Windows, натисніть кнопку Пуск, натисніть у вікні пошуку та введіть Chrome (не натискайте Enter). Зачекайте, коли з’явиться ярлик до Chrome. Клацніть правою кнопкою миші та виберіть Властивості.

У вікні "Властивості Google Chrome" знайдіть поле з міткою "Ціль" і додайте вищевказаний рядок до кінця. Якщо шлях до chrome.exe оточений подвійними лапками, переконайтеся, що вищезазначений рядок додано після завершення подвійних лапок.


1

Версія 54.0 Google Chrome: Перейдіть до меню розробника -> Мережа, а в першому рядку під цим розміщено прапорець для відключення кешу


1

Для Ubuntu запустіть це в терміналі. Це змінює ярлик програми.

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

1

Для тих, хто не хоче використовувати прапорці вище та хочуть назавжди вимкнути кеш, я знайшов інший спосіб у * nix системах відключити кеш. Можна пов’язати папку кешу Google Chrome з / dev / null, відключивши її. Команди для Linux виглядають приблизно так:

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

Це повинно працювати на Linux. Я не знаю, де зберігається хромований кеш на mac os, тому я не міг генерувати команди для mac os.


0

На MacOS запустіть це з терміналу, щоб відключити кешування диска:

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

Чи потрібно це запускати, коли Chrome не працює? (Це зазвичай так, але це варто згадати.)
іконоборство

0

Найкращий спосіб зробити це, якщо використовувати Windows, - знайти папку "Кеш" у розділі "% localappdata% \ Google \ Chrome \ User Data \ Default \ Cache". Клацніть правою кнопкою миші, вкладки "Властивості", [Захист]. Кнопка [Додатково], [Вимкнути спадщину], "Видалити все". Не повинно бути списку об’єктів, натисніть [OK]. [ОК] знову. Тепер Chrome не зможе кеш нічого. Ви можете зробити те ж саме з MediaCache та GPUCache та всіма іншими папками кеша.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.