Что такое кэш

Кэш

область для размещения данных или сами данные, к которым, с высокой вероятностью, может понадобиться повторный доступ или идет частое обращение. Процесс помещения данных в кэш называют кэшированием.

Нужен для ускорения работы системы и приложений. Это может достигаться за счет:

  1. Более производительных компонентов, на которых размещают временные данные.
  2. Хранения результата длительной обработки — отсутствует необходимость делать ее заново.
  3. Более близкого физического расположения к компоненту обработки.

Примеры:

  • Телефон помещает в кэш данные работы приложения, например, аудиофайл при прослушивании музыки вконтакте.
  • Веб-приложение может сохранить результат сложной выборки из базы данных, для последующего обращения без необходимости ее делать повторно.
  • Дисковый кэш, находящийся рядом с самим жестким диском позволяет значительно увеличить производительность последнего за счет помещения данных, к которым идут постоянные обращения.
  • Часть данных из оперативной памяти помещается в кэш процессора.

Данные кэша, в большинстве случаев, не являются важными для работы системы или приложения. Их можно очистить, и даже, время от времени, это нужно делать, чтобы освободить пространство.

Прочитайте более подробно о кэше на сайте Википедия

EnglishRussianUkrainian