Что такое кэш и чем он отличается от истории и куки
Кэш браузера - это копии файлов сайтов (картинок, шрифтов, скриптов), которые браузер сохраняет на диске, чтобы при повторном заходе не скачивать их заново, а сайт открывался быстрее. Это не то же самое, что история посещений (список адресов, которые вы открывали) и не то же самое, что куки (небольшие файлы, в которых сайт хранит данные о вашей сессии - логин, настройки, содержимое корзины). Очистка кэша сама по себе не удаляет ни историю, ни пароли, ни куки, если не отметить эти пункты отдельно - она освобождает место на диске и убирает устаревшие копии файлов сайта.
Путаница между этими тремя понятиями - частая причина, почему человек чистит не то, что нужно. Если задача - разлогиниться на всех сайтах, нужны куки, а не кэш. Если задача - скрыть список посещённых страниц, нужна история. А если задача - заставить сайт показать актуальную версию страницы, нужен именно кэш.
Быстрый способ: сочетание клавиш во всех браузерах
В большинстве браузеров работает одно и то же сочетание клавиш - Ctrl + Shift + Delete. Оно открывает окно очистки истории, где можно выбрать именно пункт «Кэш» (или «Изображения и другие файлы, сохранённые в кэше») и период, за который очищать данные. Это самый быстрый путь, если не хочется искать нужный пункт в настройках вручную.
В этом же окне почти во всех браузерах можно отдельно указать период - например, очистить кэш только за последний час, если проблема появилась только что, а не трогать более старые данные. Такой точечный подход полезен, если не хочется заново авторизовываться на давно посещённых сайтах.
Как очистить кэш в каждом браузере: пошагово
Дальше - куда идти в конкретном браузере, если сочетание клавиш не сработало или нужно попасть в раздел настроек напрямую.
Chrome
Меню (три точки в правом верхнем углу) - «Настройки» - «Конфиденциальность и безопасность» - «Очистить историю» - отметить «Изображения и другие файлы, сохранённые в кэше» - «Удалить данные».
Firefox
Меню (три полоски) - «Настройки» - «Приватность и защита» - раздел «Куки и данные сайтов» - кнопка «Очистить данные» - отметить «Кэшированное веб-содержимое».
Edge
Меню (три точки) - «Параметры» - «Конфиденциальность, поиск и службы» - «Очистить данные браузера сейчас» - «Выбрать, что удалять» - отметить «Кэшированные изображения и файлы».
Яндекс Браузер
Меню (три полоски) - «Настройки» - «Системные» - «Очистить историю» - отметить «Файлы, сохранённые в кэше» - «Очистить».
Opera
Меню в левом верхнем углу - «Настройки» - «Дополнительно» - «Конфиденциальность и безопасность» - «Очистить историю посещений» - отметить «Изображения и другие файлы, сохранённые в кэше».
Названия пунктов меню периодически меняются при обновлениях - если формулировка не совпадает дословно, ищите по смыслу: раздел про приватность, историю или данные браузера. Общая логика везде одна и та же: сначала меню браузера, потом раздел про приватность или историю, потом отдельная отметка именно для кэша, а не для всех данных сразу.
Как очистить кэш только для одного сайта
Если проблема только с одним сайтом, а остальные работают нормально, чистить весь накопленный кэш браузера не обязательно - можно почистить данные только конкретного адреса, не трогая остальные сайты, на которых вы авторизованы или для которых важна скорость повторной загрузки.
Сделать это можно через настройки сайта прямо в адресной строке: нажмите на значок замка или значок настроек рядом с адресом страницы, откройте подробные настройки сайта и найдите пункт про очистку данных или куки именно для этого адреса. В большинстве браузеров такой пункт расположен в одном и том же месте - в информации о сайте, которая открывается щелчком по иконке слева от адреса.
Этот способ удобнее общей очистки, когда нужно решить точечную проблему: например, сайт интернет-магазина не показывает обновлённые цены, а остальные вкладки трогать не хочется, потому что там открыта почта или рабочие сервисы, разлогиниваться из которых не нужно.
Сколько места освобождает кэш и как это проверить
Объём кэша зависит от того, как долго и активно вы пользуетесь браузером: он может занимать от нескольких десятков мегабайт до нескольких гигабайт, если вы часто смотрите видео или заходите на тяжёлые сайты с большим количеством изображений.
Посмотреть, сколько места занимают данные браузера, можно в том же окне очистки истории - рядом с пунктом про кэш обычно указывается примерный объём. Если места на диске стало заметно меньше, а точную причину найти сложно, стоит проверить не только кэш браузера, но и папку загрузок - файлы, которые вы скачивали и забыли удалить, часто занимают больше места, чем сам кэш.
Если открыто много вкладок одновременно, объём временных данных растёт быстрее обычного - каждая вкладка со своим набором картинок, шрифтов и скриптов добавляет свою часть в общий кэш. На практике для большинства пользователей размер кэша не критичен и не стоит того, чтобы чистить его специально ради экономии места, - разница обычно в пределах одного-двух гигабайт, что для современного диска несущественно. Гнаться за минимальным размером кэша имеет смысл в основном на компьютерах с небольшим объёмом свободного места на системном диске.
Что произойдёт после очистки кэша
Сразу после очистки заметных изменений не будет - браузер продолжит работать как обычно. Но два эффекта проявятся при следующих заходах на сайты.
Во-первых, сайты, где вы были авторизованы через временные данные, могут разлогинить - обычно это касается не самого входа (он чаще держится через куки), а мелких элементов вроде запомненного фильтра или состояния формы, заполненной наполовину.
Во-вторых, первая загрузка каждого сайта после очистки пройдёт медленнее обычного - браузеру придётся заново скачать картинки, шрифты и скрипты, которые раньше брались из кэша. Дальше скорость вернётся к привычной, как только кэш снова накопится естественным образом в процессе обычного использования.
Вкладки, которые были открыты до очистки, при этом не закрываются - очистка кэша и закрытие браузера не связаны напрямую. Если вкладки всё же пропали, например браузер закрылся заодно с очисткой данных или после перезагрузки компьютера, мы отдельно разбирали, как восстановить вкладки в браузере.
Можно ли настроить автоматическую очистку кэша
В большинстве браузеров есть возможность не чистить кэш вручную каждый раз, а настроить автоматическую очистку - например, при каждом закрытии браузера. Такая настройка обычно находится в том же разделе приватности, что и ручная очистка, и позволяет отдельно указать, какие именно данные удалять автоматически: кэш, куки, историю или всё сразу.
Стоит иметь в виду, что автоматическая очистка кэша при каждом закрытии браузера означает и постоянный разлогин на сайтах, которые хранят сессию во временных данных, а не в постоянных куки, и более медленную первую загрузку сайтов при каждом новом запуске браузера. Для большинства пользователей удобнее чистить кэш вручную по мере необходимости, а не включать автоматический режим на постоянной основе.
Когда очистка кэша помогает, а когда нет
Очистка кэша - рабочее решение в конкретных ситуациях: сайт показывает старую версию страницы после того, как её обновили (особенно на страницах с давно не менявшимся адресом), при загрузке появляется ошибка вроде «не удалось загрузить ресурс», или отдельные элементы страницы - картинки, стили, кнопки - отображаются криво без видимой причины. Здесь испорченная или устаревшая копия файла в кэше - действительно частая причина.
Но кэш не поможет, если сайт не открывается вообще (это, скорее, вопрос сети или самого сайта), если браузер тормозит в целом на всех сайтах (дело обычно в другом - слишком много открытых вкладок, работающих в фоне расширений или недостатка памяти) или если проблема - в самом аккаунте на сайте, а не в браузере. В таких случаях очистка кэша ничего не изменит, а вот отключение лишних расширений или перезапуск браузера - более разумный следующий шаг.
Если проблема с конкретным сайтом повторяется регулярно, а не разово, есть смысл сначала попробовать открыть его в режиме без сохранения истории (обычно доступен через то же меню браузера) - если там страница выглядит правильно, дело почти наверняка именно в кэше или куки, и их стоит очистить именно для этого сайта, а не для всех сразу.
Ещё один способ проверить, действительно ли дело в кэше, прежде чем чистить его полностью, - открыть страницу с принудительным обновлением, минуя кэш: в большинстве браузеров для этого достаточно зажать клавишу Shift и одновременно нажать кнопку обновления страницы, либо использовать сочетание Ctrl + F5. Если после такого обновления страница выглядит правильно, значит, дело точно в кэше - можно смело переходить к очистке. Если и принудительное обновление не помогло, проблема не в кэше, и время, потраченное на его очистку, будет потрачено впустую.