Кэш используют браузеры, мессенджеры, программы, работающие с сетью, и другие. То есть приложения, которые оперируют объёмным набором данных.
Примеры кэша в повседневной жизни:
-
Коллега отправляет картинку в рабочий чат мессенджера, а вы нажимаете на неё, чтобы посмотреть. Изображение сразу же загружается в кэш и хранится там. То есть повторно скачивать его не нужно.
-
Вы заходите на сайт и включаете видео. Оно автоматически перемещается в кэш. Если ролик загрузится полностью, то его получится досмотреть даже с отключённым интернетом.
Термин «кэш» в 1967 году предложил редактор журнала IBM Systems Journal Лайл Джонсон. Он писал статью про усовершенствование памяти в новых компьютерах и, чтобы заменить сложное для восприятия читателя словосочетание «высокочастотный буфер», придумал простое и короткое слово — cache. В переводе с французского оно означает «тайник». С тех пор термин «кэш» используют и в профильной литературе.
Зачем нужен кэш
Кэш выполняет важные функции:
-
Ускоряет доступ к данным и снижает нагрузку на основное хранилище
Устройства воспроизводят файлы быстрее и не ждут, пока они скачаются снова, так как данные уже содержатся в кэше.
-
Повышает производительность устройств
Ноутбук или телефон тратят меньше ресурсов, потому что им не нужно каждый раз загружать или рассчитывать новые данные при открытии часто используемых файлов.
-
Увеличивает число возможных операций
У кэша пропускная способность выше, чем у обычной памяти, поэтому операций за момент времени осуществляется больше, чем при работе с сервером, базой данных или другим хранилищем.
-
Экономит интернет‑трафик
В кэш сохраняются страницы, которые вы посещаете чаще всего. Следовательно, их не нужно скачивать повторно и расходовать на это трафик. Мессенджер и бразур загрузят только новую информацию, например комментарии пользователей.
Кэш браузера
Кэш браузера — это временное хранилище, где содержатся файлы, которые браузер загрузил в память устройства: изображения, видео, музыка и другие ресурсы. Если на компьютере несколько браузеров, то у каждого из них есть такая папка.
Кэш браузера находится на жёстком диске устройства. Он ускоряет доступ к интернет‑ресурсам и снижает трафик. Это работает следующим образом: пользователь повторно посещает страницу, а браузер не запрашивает ранее открытые файлы, потому что берёт их из кэша. То есть нужный сайт загружается быстрее.
Не стоит путать cookie и кэш браузера. Cookie — небольшой текстовый файл, который сервер сохраняет через браузер на пользовательском компьютере или мобильном устройстве при посещении сайта. Он содержит информацию о паролях, номере телефона, городе и языке, переходах и кликах, платёжных данных и так далее. То есть цель cookie — идентификации пользователя и сбор информации о его действиях на сайте.
|
Кэш браузера ; |
Cookie‑файлы ; |
|
|
Цель |
Ускорение загрузки интернет‑страниц с помощью хранения временных файлов |
Идентификация пользователя, сохранение его данных и активности на сайте |
|
Что хранится |
Ресурсы веб‑страниц: скрипты, изображения, стили и так далее |
Текстовая информация: логин, пароль, история просмотров, товары в корзине |
|
Размер |
Может занимать много места на диске, так как хранит объёмные файлы |
Обычно очень маленькие, так как это текстовые файлы |
|
Как удаляются |
Вручную |
Сохраняются в течение периода, установленного правилами браузеров, затем удаляются автоматически |
Кэш сайта
Кэш сайта — это временно хранящиеся на компьютере или на сервере файлы, которые содержат сохранённую версию веб‑страницы или её компонентов.
Кэш поисковых систем
Кэш поисковых систем — это копия веб‑страницы, которую поисковая система (например, Google или Яндекс) сохраняет на своих серверах в процессе индексации.
База данных поисковой системы содержит информацию со всех проиндексированных ей страниц. После того как пользователь отправит запрос, она «отсматривает» доступные варианты, обращаясь не к самим сайтам, а к их сохранённым версиям. Так повышается скорость процесса.
Вебмастера используют кэш, чтобы отследить, как поисковая система видит интернет‑страницу. Например, можно проверить, проиндексирован ли сайт. Наличие сохраненной копии означает, что робот «заглянул» на страницу и скачал её контент. Но кэш не даёт полного представления об индексации, а лишь показывает последнее сохранённое состояние страницы.
Зачем чистить кэш
Есть три основные причины, почему стоит чистить кэш.
-
Ускорить работу программ и операционной системы. Если кэша много, компьютер будет долго искать в нём файлы.
-
Избежать ошибок при обновлении и загрузке данных. Например, в кэше могут храниться старые скрипты сайта. Если интернет‑ресурс обновится, то браузер возьмёт данные из своего кэша и не сможет корректно отобразить сайт.
-
Не дать постороннему человеку проследить за вашими действиями на сайте. Кэш хранит историю посещения веб‑страниц, загруженных файлов и использованных приложений. Поэтому важно очищать его, если, например, вы воспользовались общедоступным компьютером.
Как очистить кэш в поиске
Выполните следующие действия, чтобы очистить кэш в Google:
-
нажмите на значок с тремя вертикальными точками в правом верхнем углу окна Chrome;
-
кликните на надпись «Удалить данные о работе в браузере»;
-
выберите временной диапазон («последние 15 минут», «последний час», «последние 24 часа», «последние семь дней», «последние четыре недели», «всё время»).
-
поставьте галочку напротив фразы «Изображения и другие файлы, сохранённые в кэше» и нажмите синюю кнопку «Удалить данные».
Очистить кэш в Яндекс Браузере поможет этот алгоритм:
-
нажмите на три горизонтальные линии в правом верхнем углу;
-
кликните на фразу «История», затем на «Очистить историю»;
-
выберите период очистки, поставьте галочку напротив пункта «Файлы, сохранённые в кэше»;
-
нажмите «Очистить».
Что запомнить
-
Кэш — это память программы или устройства, которая сохраняет временные или часто используемые файлы.
-
Кэш ускоряет доступ к данным, снижает нагрузку на основное хранилище, увеличивает число возможных операций и экономит интернет‑трафик.
-
Кэш браузера находится на жёстком диске устройства и хранит ресурсы веб‑страниц: скрипты, изображения, стили и другие. Не стоит путать его с cookie‑файлами. Их цель — идентификация пользователя, сохранение его данных и активности на сайте.
-
Кэш поисковых систем — это сохранённая копия веб‑страницы, проиндексированная поисковыми роботами.
-
Очистка кэша ускоряет работу компьютера, сохраняет конфиденциальность, устраняет проблемы с медленной загрузкой и некорректным отображением данных.