Что такое ограничение размера кэша по умолчанию в Chrome?


Ответы:


29

Там нет пользовательского интерфейса для установки предела размера кэша, вы должны будете сделать это с помощью параметра командной строки

 --disk-cache-size=xxx (in bytes)

Вы можете проверить текущий размер кэша и максимальный размер, перейдя на chrome://net-internals/#httpCacheстраницу

В настоящее время Chrome игнорирует значения выше 2 ГБ ~ 2000000000


4
Да, но какой размер он будет иметь по умолчанию , если мы не установим его с помощью параметра командной строки?
demidov-alex

2
Будет хорошо узнать значение точности.
demidov-alex

11
Я знаю, что это устаревший вопрос, я просто хочу добавить для тех, кто прибывает сюда через поисковую систему, что простое добавление этого параметра не очистит существующий (возможно, слишком большой) кэш. Это, однако, заставит chrome выдать ошибку в консоли о недопустимом размере кэша (потому что текущие кэшированные данные больше). Вам придется сбросить каталог кэша вручную. В Linux он находится в ~ / .cache / google-chrome (удаление всего этого каталога безопасно).
DanielSmedegaardBuus

2
Спасибо за дополнение. Я думаю, что будет лучше добавить эту информацию в ответ.
Демидов-Алекс

1
Если вы хотите установить это в групповой политике для Google Chrome, вы можете использовать шаблоны политик, доступные на chromium.org/administrators/policy-templates с описаниями, доступными на chromium.org/administrators/policy-list-3 . Обратите внимание, что страница описания также содержит много информации о параметрах командной строки.
BeowulfNode42

2

Там является не размер по умолчанию для кэша в Google Chrome.
Максимальный размер кэша рассчитывается в процентах от доступного дискового пространства. Размер по умолчанию рассчитывается во время запуска.

От: http://gent.ilcore.com/2011/02/chromes-10-caches.html

Максимальный размер кэша рассчитывается в процентах от доступного дискового пространства. Содержимое можно просмотреть по адресу chrome: // net-internals / # httpCache. Его можно удалить вручную в chrome: // settings / advanced или программно, вызвав chrome.benchmarking.clearCache (), когда Chrome запущен с установленным флагом --enable-benchmarking. Обратите внимание, что для окон в режиме инкогнито этот кеш фактически находится в памяти.

Также в статье рассматриваются другие 10 типов кэшей, таких как кэш-память, DNS-кэш и т. Д.


chrome: // net-internals / # httpCache мне ничего не показывает .... он говорит о захвате, но ничего не появляется
Майкл

@Michael - Какую версию Chrome вы используете?
Абхинав Галода

67.0.3396.99 (64-разрядная версия, Linux)
Майкл
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.