Кэшированные данные
Содержание:
- Как очистить кэш
- Что такое кэш сайта?
- ПК
- Какие существуют виды кэша на андроид-устройствах
- Но что, если мой контент изменяется?
- Очистить кэш (все браузеры)
- Что такое кэшированные данные
- Виды кэша
- Что делать, если кэш не удаляется
- Как работает кэш
- Что такое кэш браузера
- Зачем чистить кэш?
- Когда чистить?
- Стоит ли удалять временные файлы
- Http заголовки для управления клиентским кэшированием
- Виды кэша
Как очистить кэш
Рассмотрим очистку на устройствах Android.
Встроенными способами
Существует самый простой способ очистки временных файлов – посредством встроенного диспетчера приложений в настройках устройства. Этот метод не требует установки вообще никакого стороннего софта и осуществить такое можно на любом девайсе.
- Переходим в настройки устройства.
- Ищем пункт “Все приложения”, “Диспетчер приложений” или подобное (на разных версиях Android и в разных оболочках пункты могут немного отличаться), переходим в него.
- Появляется список всех пользовательских приложений. Нажав на строку с любой программой, откроется следующее меню:
- Очищаем кэш нажатием на соответствующую кнопку.
Сторонними приложениями
Более продвинутое решение – установить программу, которая сделает все самостоятельно. В подавляющем большинстве случаев программы, которые очищают кэш, способны чистить и мусорные и не использующиеся файлы, например, дубликаты.
Благодаря такому подходу не нужно вручную очищать кэш каждого приложения, можно лишь предоставить необходимые для работы разрешения “очистителю” и нажать 1-2 кнопки. Утилита обнаружит пути, по которым лежат мусорные файлы и временные файлы и сама удалит их, освободив память на внутреннем накопителе или карте памяти.
Вручную
И о последнем способе очистки, который также не требует установки стороннего софта. Он требует чуть больше усилий и при этом эффективен ровно настолько же, насколько и предыдущие 2 (если не меньше).
- Открываем любой файловый менеджер, установленный на устройстве.
- Переходим в каталог внутренней памяти, открываем папку Android (может выглядеть примерно так: “/storage/emulated/Android/”, “/emulated/0/Android/”, “/Android/”).
- Открываем папку “data” и ищем папку с приложением, кэш которого необходимо очистить. Для очистки нужно просто удалить папку с этим приложением. Например, для удаления кэша Google Chrome нужно будет удалить папку “com.android.chrome”.
Что такое кэш сайта?
Ответить на вопрос, что такое кэш сайта довольно просто. Это наиболее используемые элементы в работе: изображения, html-шаблонов, файлов js, css и т.д. Суть заключается в том, что с помощью сохраненной информации вэб-ресурс, программы, сервисы значительно ускоряются в работе.
Скорость обуславливается тем, что извлечение обработанных данных из кэша гораздо проще и занимает меньше времени, чем запрос из основного хранилища. Стоит отметить, что показатель CR сможет Вас порадовать, если решитесь на данную процедуру для своего сайта.
Существует четкая схема взаимодействия приложений с кэшом:
- Во время первого запроса все данные заносятся в кэш;
- При повторном запросе материалы берутся из кэша;
- Когда кэш пуст или его информация устарела, то алгоритм перезапускается;
- Настройки хранения находятся в файлах конфигурации вэб-ресурсов и самого сервера.
Данный термин очень универсален и встретить его можно в различных сферах жизнедеятельности. Например, в мобильных дэкстопных приложениях, аппаратном обеспечении и т.д. Даже на сайтах, посвященных тому, что такое сторителлинг можно увидеть успешное использование кэширования.
ПК
Вы также можете почистить кэш браузеров, установленных на компьютер. Нажимаете на три горизонтальных линии, переходите в раздел «Дополнительно» и выбираете в списке «Очистить историю». То же самое можно сделать одновременно зажав Ctrl+Shift+Del.
Вы сразу перейдете к странице удаления. Выбираете период – последний час, неделя или все время. Далее кликаете на очистку и готово.
Точно такие же действия ожидают вас, если вы чистите Chrome. «Дополнительно» — «Удалить историю» или Ctrl+Shift+Del.
Чистим путем нажатия одноименной кнопки.
Вы также можете скачать программу для компьютера Cclener с сайта Piriform. Она бесплатная, не занимает много места и мгновенно справляется со своей задачей.
Думаю, не нужно объяснять как в ней работать. Вы уже и сами все поняли. Сначала щелкаете на «Анализ» потом «Очистка».
Ну вот и все, не забывайте подписываться на рассылку. До новых встреч и удачи в ваших начинаниях.
Какие существуют виды кэша на андроид-устройствах
Cache-память в операционной системе Android делится на три разновидности. С особенностями каждой следует ознакомиться более детально:
- системный cache предназначен для корректной работы программ и приложений, которые обеспечивают функционирование операционной системы смартфона. В этот раздел обычный пользователь зайти не сможет, поскольку неправильные действия способны привести к непредсказуемым последствиям;
- Dalvik — это внутренняя системная область, которая отведена под память виртуальной машины, которая носит название «Далвик». В этот раздел у пользователей тоже закрыт доступ, поскольку удаление важных системных файлов приведет к поломке мобильного устройства;
- кэшированные данные приложений пользователя — это раздел внутренней памяти, который не только можно, но и нужно периодически освобождать. Все рекомендации относительно того, как очистить кэш, касаются именно этого вида данных.
Периодически необходимо очищать память в телефоне
Ознакомившись с основными разновидностями cache, необходимо изучить традиционные способы его удаления.
Но что, если мой контент изменяется?
Это звучит здорово, но что, если вы включили кэширование, а затем опубликуете новую запись? Не будет ли она находиться вне кэша и не окажется ли невидимой для посетителей? Правильно настроенные системы кэширования прекрасно справляются с такими сценариями.
Система кэширования состоит не только из механизма хранения подготовленных HTML-файлов, но и механизма очистки кэша, когда выполняются определенные условия. Например, происходит публикация нового контента.
Настроенный WordPress, должен очистить интернет кэш главной страницы и страниц архивов, когда будет опубликована хотя бы одна новая запись. При этом он должен оставить все остальные страницы, поскольку они не изменены.
Очистить кэш (все браузеры)
Кэш — это временное хранилище которое содержит в себе определенную информацию (картинки, видео, аудио и др.), которую используют браузеры для ускорения загрузки страниц веб-сайтов которые вы однажды уже посетили.
Память кэш имеет ограничения достигнув которого пользователь может испытывать дискомфорт при использовании браузера. Именно по этому, кэш необходимо время от времени очищать. Именно о том, как очистить кэш-память в самых популярных браузерах мы и поговорим сейчас.
Удалить кэш в Google Chrome
Переходим в меню «Настройка и управление Google Chrome» (в самом верху, справа, под кнопкой закрытия браузера) → «Показать дополнительные настройки» → «Очистить историю…» → «Изображения и другие файлы».
По умолчанию выбрана чистка за все время пользования браузером но есть возможность изменить это значение на очистку за час работы, за сутки, за неделю и месяц.
Хочется также отметить, что выполнив все вышеописанные действия вы потеряете:
- посещенные веб-адреса, перечисленные на странице «История»;
- кэшированный текст посещенных страниц;
- снимки наиболее часто посещаемых страниц на странице быстрого доступа;
- все IP-адреса, извлеченные из посещенных страниц.
Почистить кэш в Mozilla
Открываем меню, кнопка которого находится в самом верху, в панели управления браузером, переходим в настройки на вкладку «Приватность», находим «удалить вашу недавнюю историю», выбираем период за который хотите удалить ее, жмем «Подробности» и оставляем галочку на пункте «Кэш» и кликаем на кнопку «Удалить сейчас».
В разделе «История» можно выставить будет ли браузер запоминать историю посещений сайтов или нет. Если вы не хотите больше очищать кэш-память — выставьте «Не будет запоминать историю».
Удалить кэш в Opera
Кэш в браузере Opera хранится на жестком диске (HDD). Вам будет предложено выбрать очистку памяти, ее увеличение или отключение кэширования.
Для последних версий:
Сверху кликаем на иконку «Opera», выбираем Настройки (или Alt+P) → Безопасность → в разделе «Конфиденциальность» нажимаем «Очистить историю посещений…» → галочку «Очистить кэш» → в выпадающем меню выбираем «с самого начала» и подтверждаем.
Для версии 12.17 и ниже:
Переходим в раздел Меню → Настройки → Общие настройки (или Ctrl+F12) → Расширенные → История. Напротив «Дисковый кэш» жмем «Очистить». Можно поставить галочку «Очищать при выходе» — очистка будет производится при каждом закрытии браузера и память не будет засорятся.
Далее жмем «ОК» или просто закрываем окно.
Очистка кэш-памяти в Яндекс браузере
Переходим в «Настройки Yandex браузера» → «История» → «Настройки» → «Показать дополнительные настройки» → «Очистить историю…». Ставим галочку напротив поля «Файлы, сохраненные в кеше» и выбрав время за какое вы хотите очистить историю жмем «Очистить историю».
Что такое кэшированные данные
Слово Cache с английского языка – «тайник». Когда человек впервые посещает веб-сайт, открывает приложение или программу, телефон автоматически начинает запись появившейся страницы – кэширование. Загруженные данные остаются на устройстве в виде временных или постоянных файлов. При повторном просмотре сохраненная информация позволяет быстро воспроизвести исходную страницу.
Скрытая память android бывает 3 типов.
Dalvik-Cache
Временные файлы кодов установленных приложений хранятся на промежуточном буфере и для быстрого доступа могут запрашиваться виртуальной машиной Dalvik. На таком программном обеспечении осуществляется работа всех телефонов на базе Андроид.
Удалять такие сведения рекомендуется только при возникновении серьезных проблем с телефоном. Действия по очистке проводят, когда устройство включено в специальном режиме, где осуществляется сброс всех настроек.
Впоследствии система может заново восстановить утраченные файлы.
Системный кэш
На мобильном устройстве находятся предустановленные программы. Их данные называют системными. Они необходимы, чтобы программы правильно функционировали. При удалении временных файлов возможен сбой в их работе.
Проводить очищение нужных программ считается нецелесообразным.
Кэш в приложениях на телефоне
В программах, которые пользователь скачивает из интернета самостоятельно, кэшированные данные содержат все сведения о работе приложения и настройках. Они занимают определенное количество памяти.
Постоянные файлы создаются для быстрого входа в игры и программы с большим объемом.
Временный кэш сохраняется на устройстве при просмотре видеороликов, музыкальных и графических файлов в установленных программах. Например, при входе на страничку в соцсетях, старые изображения в ленте появляются сразу и могут отображаться даже без интернета.
Локальная копия создается с помощью браузера.
Виды кэша
Операционная система Андроид подразделяет cache-память на три основных группы:
- Dalvik. Внутренняя системная область, отданная под память виртуальной машины- регистра Далвик. Доступ пользователям в этот раздел закрыт, да и не рекомендован: удаление данных может вызвать серьезный сбой в работе гаджета.
- Системный cache. Используется для работы программ и приложений, обеспечивающих функционирование операционной системы. Сюда нам тоже вход заказан, поскольку непрофессиональное вмешательство в работу ОС приведет к непредсказуемым последствиям.
- Кэш приложений пользователя – именно тот раздел внутренней памяти, который можно и нужно периодически освобождать. Все рекомендации на тему «Как очистить кэш на Андроиде» касаются именно области пользовательских программ.
Теперь, получив общее представление о предмете, переходим непосредственно к процедурам очистки кэша на Андроиде.
Что делать, если кэш не удаляется
Проблема с очисткой буфера временных файлов может возникнуть в том случае, если в данный момент открыт сайт, использующий содержащиеся в кэше файлы. Поэтому достаточно закрыть все вкладки, возможно, перезагрузить браузер и повторить попытку удаления. Если это не помогло, то перезагрузите компьютер, перезапустив тем самым все процессы системы, и повторите попытку.
Ещё один вариант — использовать одно из предложенных выше приложений, которое позволит удалить хранилище любого браузера.
Кэш — полезная функция, позволяющая сохранить трафик и ускорить загрузку страниц. Но за его количеством надо следить, чистить буфер, когда его скопится слишком много. Удалить его можно через сам браузер, настройки мобильного устройства или стороннее приложение.
Как работает кэш
Кэш память приложений в телефоне андроид является относительно небольшая по сравнению с объемом памяти смартфона или планшета?
Ее задача сократить время доступа для обработки данных и свести к минимуму нагрузку на оперативную память, чтобы сделать ее доступной для других устройств.
Она сокращает разрыва между ростом производительности и скоростью доступа к носителям данных.
Использование кэш памяти имеет два преимущества: сокращение времени доступа и более эффективного использования с помощью встроенного алгоритма интеллектуального хранения данных.
Контроллер памяти определяет последовательность часто повторяющихся операций и в ходе выполнения перехватывает их и заменяет данными из кэша.
Таким образом, процессор сохраняет долгий путь доступа к основной памяти. Цикл в кэше выполняется во много раз быстрее, чем если бы оно было взято из основной памяти.
Что такое кэш браузера
Путешествуя по просторам Всемирной паутины, мы посещаем огромное количество сайтов, где просматриваем текст, картинки, видеозаписи. Когда интернет-страница открывается в браузере впервые, то вся информация (текстовая и графическая) загружается с сервера, на котором расположен ресурс.
Если же веб-мастер настроил кэширование, то после первого просмотра данные будут сохраняться в специальном разделе на жестком диске компьютера пользователя (этот раздел и называется кеш браузера).
Главная страница сайта появится на экране гораздо быстрее. Причина этого заключается в следующем: браузер загружает данные из кэша, который расположен в памяти вашего устройства, что, согласитесь, гораздо ближе, чем сервер за тридевять земель.
Стоит также отметить, что далеко не всё содержимое сайта кэшируется. Настройки кэша выставляются каждым веб-мастером по собственному усмотрению. Если же информационный ресурс создается при помощи CMS (WordPress, Joomla, Drupal), то разработчику, как правило, доступны уже готовые решения по обеспечению кеширования в виде плагинов (которые имеют стандартные установки и часто не нуждаются в дополнительных настройках).
В CMS WordPress, к примеру, широкую популярность обрели плагины WP Super Cache и W3 Total Cache.
Когда вы очищаете кэш, то удаляете все графические и текстовые данные, полученные с посещенных ранее сайтов. То есть, при загрузке страниц информационных ресурсов, браузер снова будет брать все данные непосредственно с сервера.
Теперь, когда стало ясно, что значит очистить кэш браузера, разберемся с причинами необходимости выполнения такой процедуры:
Зачем чистить кэш
Когда вы сталкиваетесь с разработкой информационного ресурса, то очистка кэша – настолько привычная и регулярная процедура, что проводится абсолютно «на автомате» (ведь сайт всё время меняется, а результат нужно увидеть сразу же).
Если же вы рассматриваете себя в роли пользователя, то в этом случае необходимость чистить кэш возникает гораздо реже. Однако, не удаляя кэш, вы не увидите многие обновления на сайтах (через какое-то время, конечно, увидите, но это может быть месяц, а может и полгода, в зависимости от того, какую длительность хранения кэша сайта установил веб-мастер).
Также не стоит забывать и о том, что копии страниц, сохраненные браузером, имеют кое-какой вес. Кроме того, каждый браузер имеет свой собственный кэш, то есть, открыв веб-ресурс в Гугл Хром, а затем в Firefox, вы создадите на своем компьютере 2 копии одних и тех же страниц. А если сайтов посещено тысячи, и кэш не очищался несколько месяцев, то место, занимаемое копиями, будет довольно существенное.
Чистим кэш в различных браузерах
Рассмотрим удаление кэша в некоторых популярных на сегодняшний день браузерах:
Интернет Эксплорер:
СервисУдалить журнал обозревателяВременные файлы интернетаУдалить
Mozilla Firefox:
НастройкиДополнительныеСетьКэшированное веб-содержимоеОчистить сейчас
Google Chrome:
ИнструментыПоказать дополнительные настройкиОчистить историюЗа всё времяИзображения и другие файлы, сохраненные в кэшеОчистить историю
Опера:
НастройкиБезопасностьОчистить историю посещенийУничтожить следующие элементыС самого началаесли хотим очистить весь кэшОчистить кэшОчистить историю
Яндекс.Браузер:
ИнструментыУдаление данных о просмотренных страницах
Чтобы очистить весь кэш, в выпадающем списке рядом с надписью «Удалить указанные ниже элементы» выбираем «За все время». Ставим отметку только напротив пункта «Очистить кэш» и кликаем по кнопке «Очистить историю».
Таким образом, очистка кэша позволяет освободить место на жестком диске компьютера, поэтому не стоит лениться совершить несколько кликов мышкой.
Зачем чистить кэш?
Если вы регулярно пользуетесь 1-2 приложениями, то нет смысла постоянно очищать кэш на телефоне. Очистка понадобится, когда в памяти устройства много разных приложений, часть из них удаляется или редко используется.
Обычный смартфон с 4-8 ГБ оперативной памяти довольно быстро засоряется. Кэшированные файлы постоянно сохраняются в памяти операционной системы. Без очистки эти данные могут заполнить всю память устройства, вследствие чего для функционирования Андроид не останется ресурсов.
Регулярность чистки зависит от количества приложений и технических характеристик телефона. Лучше всего чистить кэш, когда память устройства заполняется почти полностью.
Слишком частая чистка вызовет обратный эффект: в телефоне будет много свободной памяти, но временные файлы приложений сотрутся, что приведет к сбоям в работе, нестабильности, медленному выполнению команд.
Перед тем как очистить кэш, рекомендуется оценить объем свободной памяти, и только потом удалять данные – в случае необходимости.
Когда чистить?
Если человек занимается разработкой сайтов, очистка кэша является самой обыденной и привычной процедурой, без которой не обходится ни один день работы. Аналогичный подход должен быть и у обычного пользователя. Чтобы избежать накопления ненужных данных и снижения уровня безопасности, чистить кэш необходимо ежедневно. Для выполнения этой работы можно использовать внутренние возможности браузера. Как вариант — установите автоматическую очистку при закрытии программы (в некоторых обозревателях такая опция предусмотрена). Кроме того, существует ряд специальных ПО, с помощью которых можно открыть кэш браузера, удалить ненужные сведения или быстро убрать всю лишнюю информацию одним нажатием кнопки.
Стоит ли удалять временные файлы
В кэше браузера сохраняются временные файлы, то есть элементы, которые хранить необязательно, но в некоторых случаях можно и нужно. В нём помещаются cookie-файлы (информация о действиях, данных и активности пользователя), пароли и шаблоны сайтов, то есть он нужен для того, чтобы хранить файлы, которые без него пришлось бы загружать каждый раз.
Например, вы заходите на какой-то сайт, в этот момент в кэш скачивается вся информация о сайте, которая не подлежит постоянному обновлению. Вы переходите по сайту, совершаете какие-то действия и вводите пароли — все постоянные элементы скачиваются в кэш. В следующий раз, когда вы зайдёте на этот же сайт, некоторые данные загрузятся не с сервера сайта, а возьмутся из буфера временных файлов, хранящегося в памяти компьютера. Вследствие этого два плюса: экономится трафик, так как не приходится повторно загружать одни и те же блоки, и страница загружается быстрее, так как достать файлы из кэша легче, чем скачать их с сервера.
В вышеописанном примере вы можете убедиться сами: очистите кэш браузера, зайдите на какой-нибудь сайт, при этом засекая время, требуемое на его загрузку, а после закройте его и снова откройте. Во второй раз сайт откроется быстрее. Это может быть незаметно, если у вас быстрый интернет или на сайте нет объёмных файлов, но разница все равно будет, хоть и небольшая.
Минусы кэша: может вызвать конфликт с сайтом и занимает место на жёстком диске. Первый случай — на сайте изменилась часть дизайна или функциональности, а в буфере остались старые параметры странице, может возникнуть конфликт, сайт откажется работать или будет работать некорректно, но такие ситуации случаются крайне редко. Второй случай — многие браузеры очищают кэш через некоторое время после его загрузки автоматически, но иногда его может накопиться столько, что он начнёт занимать значительный объем диска. Также стоит учитывать, что каждый браузер создаёт свою папку с кэшем, поэтому, если вы посещаете один и тот же сайт с разных браузеров, то каждый загрузит кэш с него на диск в свой раздел.
Http заголовки для управления клиентским кэшированием
Для начала давайте посмотрим, как сервер и браузер взаимодействуют при отсутствии какого-либо кэширования. Для наглядного понимания я попытался представить и визуализировать процесс общения между ними в виде текстового чата. Представьте на несколько минут, что сервер и браузер – это люди, которые переписываются друг с другом 🙂
Без кэша (при отсутствии кэширующих http-заголовков)
Как мы видим, каждый раз при отображении картинки cat.png браузер будет снова загружать ее с сервера. Думаю, не нужно объяснять, что это медленно и неэффективно.
Заголовок ответа и заголовок запроса .
Идея заключается в том, что сервер добавляет заголовок к файлу (ответу), который он отдает браузеру.
Теперь браузер знает, что файл был создан (или изменен) 1 декабря 2014. В следующий раз, когда браузеру понадобится тот же файл, он отправит запрос с заголовком .
Если файл не изменялся, сервер отправляет браузеру пустой ответ со статусом . В этом случае, браузер знает, что файл не обновлялся и может отобразить копию, которую он сохранил в прошлый раз.
Таким образом, используя мы экономим на загрузке большого файла, отделываясь пустым быстрым ответом от сервера.
Заголовок ответа и заголовок запроса .
Принцип работы очень схож с , но, в отличии от него, не привязан ко времени. Время – вещь относительная.
Идея заключается в том, что при создании и каждом изменении сервер помечает файл особой меткой, называемой , а также добавляет заголовок к файлу (ответу), который он отдает браузеру:
Теперь браузер знает, что файл актуальной версии имеет равный “686897696a7c876b7e”. В следующий раз, когда брузеру понадобится тот же файл, он отправит запрос с заголовком .
Сервер может сравнить метки и, в случае, если файл не изменялся, отправить браузеру пустой ответ со статусом . Как и в случае с браузер выяснит, что файл не обновлялся и сможет отобразить копию из кэша.
Заголовок
Принцип работы этого заголовка отличается от вышеописанных и . При помощи определяется “срок годности” (“срок акуальности”) файла. Т.е. при первой загрузке сервер дает браузеру знать, что он не планирует изменять файл до наступления даты, указанной в :
В следующий раз браузер, зная, что “дата истечения срока годности” еще не наступила, даже не будет пытаться делать запрос к серверу и отобразит файл из кэша.
Такой вид кэша особенно актуален для иллюстраций к статьям, иконкам, фавиконкам, некоторых css и js файлов и тп.
Заголовок с директивой .
Принцип работы очень схож с . Здесь тоже определяется “срок годности” файла, но он задается в секундах и не привязан к конкретному времени, что намного удобнее в большинстве случаев.
Для справки:
- 1 день = 86400 секунд
- 1 неделя = 604800 секунд
- 1 месяц = 2629000 секунд
- 1 год = 31536000 секунд
К примеру:
У заголовка , кроме , есть и другие директивы. Давайте коротко рассмотрим наиболее популярные:
public
Дело в том, что кэшировать запросы может не только конечный клиент пользователя (браузер), но и различные промежуточные прокси, CDN-сети и тп. Так вот, директива позволяет абсолютно любым прокси-серверам осуществлять кэширование наравне с браузером.
private
Директива говорит о том, что данный файл (ответ сервера) является специфическим для конечного пользователя и не должен кэшироваться различными промежуточными прокси. При этом она разрешает кэширование конечному клиенту (браузеру пользователя). К примеру, это актуально для внутренних страниц профиля пользователя, запросов внутри сессии и т.п.
no-cache
Позволяет указать, что клиент должен делать запрос на сервер каждый раз. Иногда используется с заголовком , описанным выше.
no-store
Указывает клиенту, что он не должен сохранять копию запроса или частей запроса при любых условиях. Это самый строгий заголовок, отменяющий любые кэши. Он был придуман специально для работы с конфиденциальной информацией.
must-revalidate
Эта директива предписывает браузеру делать обязательный запрос на сервер для ре-валидации контента (например, если вы используете eTag). Дело в том, что http в определенной конфигурации позволяет кэшу хранить контент, который уже устарел. обязывает браузер при любых условиях делать проверку свежести контента путем запроса к серверу.
proxy-revalidate
Это то же, что и , но касается только кэширующих прокси серверов.
s-maxage
Практически не отличается от , за исключением того, что эта директива учитывается только кэшем резличных прокси, но не самим браузером пользователя. Буква “s-” исходит из слова “shared” (например, CDN). Эта директива предназначена специально для CDN-ов и других посреднических кэшей. Ее указание отменяет значения директивы и заголовка . Впрочем, если вы не строите CDN-сети, то вам вряд ли когда-либо понадобится.
Виды кэша
Кэш в операционной системе Android делится на три вида:
- Dalvik-Cache;
- системный кэш;
- кэш приложений.
Dalvik-Cache – это данные, созданные виртуальной машиной Dalvik. Он хранит в себе оптимизированные файлы приложений, которые нужны для более быстрого исполнения программ. Те, в свою очередь, находятся на специальном разделе, который невидим пользователю, который не использует специальные приложения.
В системном кэше хранятся данные программ, которые встроены в Android. В процессе работы система создает файлы, в которые записывает информацию, которая может быть использована повторно.
Кэш приложений – это хранилище данных, которые были созданы сторонними приложениями (например, загруженными из Play Market). В нем могут находиться: эскизы картинок, изображения, загруженные в браузере, файлы игр и т.д.