Главная » Разное

Что такое кэш(кеш)?

что такое кеш

Кэш(кеш)

Кэш(или кеш) — от англ. cache — это область памяти, в которой хранится часто вызываемая информация. Чисто физически — это то же самое устройство, в котором хранится всякая другая информация. Так, если взять за пример жесткий диск, то принцип хранения кэша и любой другой информации одинаков. Различие кэша от любой другой информации состоит только в том, что информация в кэше хранится либо уже в обработанном и готовом для использования виде, либо обращение к кэшу занимает намного меньше времени, чем обращение к оригинальному источнику.

Что такое кэш браузера?

Самый легкий пример использования кэша — его использование в браузере. Так, когда Вы хотите открыть какую-нибудь страницу, то Вы первым делом отправляете запрос на сервер, на котором эта страница находится. Данный сервер пересылает Вам всю запрашиваемую информацию и Ваш браузер преобразовывает его в тот вид, который Вы наблюдаете у себя на экране. Некоторая информация, полученная от сервера, может сохраниться в кэше. Обычно, в кэше сохраняются статические файлы — музыка, видео, изображения, стили, скрипты-то есть те элементы, которые вряд ли успели изменится за промежуток времени между двумя запросами. Это, конечно же, при условии, что настроено кэширование на сайте. После этого, стоит Вам обновить данную страницу — она откроется намного быстрее. А всё потому, что изображения и другие статические файлы были загружены с Вашего компьютера, а не с удаленного сервера.

Где находится кэш?

Еще один яркий пример использования кэша — просмотр онлайн-видео. Когда Вы начинаете смотреть онлайн-видео, то вместе с ползунком просмотренного видео ходит ползунок загруженного видео. Многие, после того как видео будет загружено полностью, отключаются от Интернета и спокойно досматривают это видео. Откуда же происходит чтение видео, если компьютер не подключен к Интернету, а видео лежит на удаленном сервере? Вот тут то на помощь и приходит кэш браузера, который сохраняет в себе статические файлы. Вот Вам яркое доказательство существования кэша и его местонахождения. На деле же, всё скачанное видео сохраняется на Вашем компьютере и в дальнейшем чтение происходит с локального жесткого диска. Именно поэтому возможно отключение от Интернета, за которым не последует разрыв просмотра видео.

Кэш для обработанной информации

Вышеприведенные примеры — примеры выигрыша в производительности, которые достигаются за счет того, что информация с удаленного ресурса сохраняется на локальном компьютере и в будущем не тратиться время на её повторное получение. Кроме этой функции, у кэша есть еще одна важная функция: хранение уже обработанной информации. Яркий пример — кэш центрального или графического процессора. Принцип работы процессора — получение информации из хранилища(жесткий диск), его обработка и вывод. Кроме этого, процессор может запомнить некоторую информацию, которую он уже обработал. В таком случае ему не нужно будет заново запрашивать необходимые данные и обрабатывать их — всё уже хранится в кэше.

Добавить комментарий

Ваш комментарий появится после модерации.