Что такое КЭШ?
Все пользователи компьютера рано или поздно сталкиваются с таким термином как "КЭШ". Кеш есть у оперативной памяти, у браузера, у жесткого диска, у процессора и еще у многих-многих устройств, которые связанны с хранением и обработкой информации. Обычному пользователю знать, что такое кэш совсем не обязательно, но если вас все-таки овладел интерес к этому термину, то эта статься как раз для вас.
Что такое кэширование?
Так как наш ресурс предназначен в первую очередь для обычных пользователей компьютера, я начну издалека и объясню определение термина «кэш» на пальцах.
Давайте представим, что мы строим дом. У вас есть открытое пространство и склад со стройматериалами, расстояние между которыми 100 метров. По мере надобности какого-либо материала или инструмента вы идете на склад и берете его. Допустим, понадобилась одна доска, вы идете и берете ее на складе, понадобился гвоздь - вы идете за гвоздем. Понятно, что работа в этом случае превращается в хождение, а результата придется ждать ой как долго. Гораздо проще принести все необходимые материалы к месту строительства и не ходить за ними на склад. Тогда и работа заладится и сроки ее выполнения резко сократятся.
То же самое и с кэш, данные, которыми устройство пользуется чаще, хранятся ближе к обрабатывающему центру, чем те, которые в данный момент не нужны. Поэтому под кэшем можно понимать промежуточный склад (место, буфер) с быстрым доступом, в котором хранится информация, которая может понадобиться с наибольшей вероятностью.
Под кэшированием следует понимать накопление в буфере памяти нужной информации. Если говорят, что файл кэширован – это значит, что файл помещен в буфер. Кэширование информации – помещение данных в кэш.
Теперь становится понято, что чем больше кэш (склад, буфер), тем быстрее идет обработка информации. Но и следует понимать что в большом складе гораздо труднее найти нужную вещь.
Кеш интернет браузера (опера, хром, Internet Explorer)
Для того чтобы закрепить информацию, изложенную выше, я расскажу как работает кэш интернет браузера.
Каждый из нас для посещения интернет страниц пользуется интернет браузером. Обычно у каждого пользователя есть свои, любимые сайты, на которые он заходит очень часто. Так вот, когда вы заходите на сайт интернет браузер начинает закачивать текст и картинки, а затем отображает их на экране. При повторном заходе на этот сайт, браузер закачивает только обновившуюся информацию на ресурсе, все то, что не изменилось, он берет из кэша, который был сохранен при первом посещении. Понятно, что в этом случае загрузка будет происходить гораздо быстрее, ведь повторно закачивать информацию не нужно.