Кэш (cache) — это временное хранилище программы или устройства, в котором хранятся используемые данные для быстрого доступа к ним.
Вместо того чтобы ждать ответа от удалённого источника данных, система подгружает сохранённую информацию из локальной памяти. Это повышает скорость работы приложений и операционной системы. Процесс сохранения такой информации называют кэшированием.
Для чего нужен и как работает кэш
Главная задача кэша — сократить время загрузки данных и снизить задержку при обращении к различным ресурсам. Кроме того кэширование снижает нагрузку на основное хранилище, позволяет системе выполнять больше действий и существенно экономит трафик. Принцип работы кэша основан на локальном сохранении часто используемой или недавно запрошенной информации и её повторном использовании.
Например, пользователь посетил какой-то сайт и в процессе загрузки сайта браузер сохранил во временной памяти данные страницы, изображения, скрипты. При следующем посещении этого же сайта браузер выгрузит сохранённую информацию из временного хранилища и запросит у сервера только недостающие данные. Это поможет ускорить загрузку страницы.
Термин «кэш» произошёл от французского слова cache — тайник. В 1967 году редактор журнала IBM Systems Journal Лайл Джонсон занимался подготовкой статьи об особенностях памяти в новых компьютерах. Он предложил заменить понятие «высокочастотный буфер» более простым определением «кэш». После публикации статьи слово быстро прижилось и его стали использовать как общепринятый термин.
Временную память используют в компьютерных и операционных системах, в браузерах и процессорах, в программах и приложениях, в различных устройствах для доступа к данным. При этом существует два способа кэширования:
- Клиентское. Данные сохраняются на устройстве или в браузере пользователя. Это могут быть изображения, скрипты, стили и отдельные страницы или файлы.
- Серверное. В этом случае информация сохраняется на стороне сервера. К примеру, речь может идти о запросах пользователя к онлайн-базам данных.
Какие виды кэш-памяти существуют
Различают два типа кэш-памяти: аппаратная и программная. Несмотря на общий принцип работы, у каждого из вариантов есть некоторые особенности.
Аппаратная кэш-память. Это временное хранилище системы, которое находится в самом устройстве. Аппаратная временная память есть у процессора, жёсткого диска, графического ускорителя. Она загружает данные из оперативной памяти для максимально быстрого доступа. Аппаратный кэш энергозависим — он работает, пока устройство включено. При выключении кэш процессора автоматически очищается.
Принцип работы аппаратной кэш-памяти отлично демонстрирует процесс гибернации на ПК. Если при завершении работы нажать на «Гибернация», то компьютер не выключится совсем. Система просто уйдёт в глубокую «спячку» с уменьшенным энергопотреблением. При этом всё содержимое оперативной памяти сохраняется.
При включении устройства после гибернации система быстро подгрузит недавнюю информацию из временного хранилища и все ранее запущенные программы откроются на том же месте, где вы остановились. Если же выключить компьютер через «Завершение работы», то все временные файлы будут удалены из памяти, и при следующем включении придётся ждать загрузки информации от источника данных.
Программная кэш-память. Это папки на диске устройства, в котором сервисы и программы сохраняют свои данные для быстрого доступа. При этом каждая программа имеет свою отдельную папку, в которой сохраняет часто используемые файлы и данные. Размер программного хранилища ограничен, чтобы не уменьшать скорость работы системы. Когда свободное место заканчивается, то старые данные частично удаляются.
Пример работы программной кэш-памяти показывают веб-браузеры. Они сохраняют страницы, изображения и другие данные, полученные от сервера. При повторном посещении ресурсов браузер подгружает некоторые сохранённые данные из временного хранилища.
Зачем нужно чистить кэш и как часто это делать
Есть несколько причин, по которым требуется очистка кэша:
Недостаток памяти. Кэш занимает место на диске. Из-за этого память устройства переполняется, а места для новых данных не хватает.
Замедление работы программ. При заполнении временного хранилища производительность программ заметно снизится.

Регулярно чистить кэш необходимо в онлайн-играх. В противном случае система будет медленнее реагировать на действия игрока. Источник
Угроза конфиденциальности. Если вы используете общедоступное устройство, то посторонний человек может получить доступ к конфиденциальной информации.
Ошибки программы. К примеру, веб-браузер сохранил старые скрипты сайта. При следующем посещении браузер возьмёт данные из кэша. Если на сайте произошло обновление, то могут возникнуть проблемы с отображением данных.
Например, вы открыли интернет-магазин, который до этого посещали многократно. Заполнили корзину, но кнопка «Оплатить» не работает. Причина может быть в том, что сайт обновил скрипты, а браузер использует ранее сохранённые данные. Соответственно, сервер не отвечает на устаревший скрипт.
Ошибки в работе сайта, связанные с кэшированием данных, возникают вовсе не из-за кэша. Виноваты настройки сервера, который должен «рассказать» браузеру, что можно сохранить и что лучше проигнорировать.
Если настройки не совсем корректны и браузер не получил чёткой инструкции, то он сохраняет всё подряд.
Как чистить кэш
Регулярность чистки кэша во много зависит от интенсивности использования устройства и объема памяти. Общие рекомендации таковы, что делать это нужно каждые 2-4 недели. Но если вы заметили замедление работы программы или устройства, то можно выполнять очистку чаще.
В процессе очистки кэша удаляются только временные данные. Личная информация сохраняется, но происходит выход из всех аккаунтов. После завершения чистки необходимо заново авторизоваться на всех используемых ресурсах и в приложениях.
На компьютере
На ПК чистить кэш можно с помощью специальных программ или вручную в настройках.
Программы для очистки кэша на ПК:
- CCleaner (доступен для Windows, macOS, Android, iOS);
- CleanMyMacX (для macOS).
Также функцию очистки предлагают некоторые антивирусы (360 Total Security). Программа находит все временные файлы и предлагает их удалить.
Для самостоятельной очистки нужно найти в настройках устройства раздел управления памятью и выбрать параметр «удаление временных файлов».

Будьте внимательны. Проверьте, что вы действительно удаляете временные файлы, а не важные данные
На мобильных устройствах
Для очистки кэша на смартфонах и планшетах также лучше использовать специальные программы:
- Phone Master (Android);
- 1Tap Cleaner (Android);
- Phone Cleaner (iPhone и iPad);
- CleanerX (iPad);
- iMyFone Umate Pro (все устройства iOS).
В браузере
Для очистки кэша в браузере нужно перейти к удалению истории. Здесь необходимо выбрать пункт об очистке данных, хранящихся во временном хранилище. В зависимости от конкретного браузера путь и названия разделов могут отличаться.
Если нужно очистить данные отдельной страницы в Google Chrome или в «Яндекс. Браузере» — воспользуйтесь комбинацией клавиш Ctrl + F5. Страница обновится и её кэш будет очищен.
В программах и приложениях
Некоторые программы и приложения предусматривают локальную очистку кэша.
К примеру, в Telegram необходимо перейти в «Настройки», выбрать раздел «Данные и память» и затем «Использование памяти». На открывшейся странице выберите данные для удаления и кликните на «Очистить кэш».
В приложении «ВКонтакте» для очистки временной памяти откройте свою страницу, нажмите на троеточие в правом углу для вызова меню и выберите «Настройки». Далее перейдите в раздел «Приложение» и пролистайте список до пункта «Очистить кэш».
Чтобы найти функцию очистки кэша в других программах, перейдите в «Настройки» и поищите разделы управления памятью или данными. Если возможность удаления временных данных предусмотрена, то там будет пункт с названием «Очистить кэш» или «Удалить данные».
Что такое кэш: главное
- Кэш — это временное хранилище программы или устройства, в котором сохраняются используемые данные для быстрого доступа к ним.
- Основная задача кэширования — сократить время загрузки данных, снизить нагрузку на основное хранилище, ускорить производительность программ и приложений.
- Для предупреждения ошибок загрузки или переполнения памяти кэш нужно регулярно чистить, в среднем раз в 2-4 недели.
- Очистить временную память можно в настройках устройства, программы или системы либо с помощью специальных программ.