Что такое кэш браузера и как его очистить

Здравствуйте, уважаемые читатели блога Goldbusinessnet.com! Сегодня, пожалуй, расставим все точки над i в вопросе, который звучит в заголовке данной публикации, а именно, определим сам термин кэш браузера и зачем необходимо его чистить. Постараюсь объяснить все в ясной и доступной форме, не забывая о том, что данный блог, прежде всего, создан для придания уверенности делающим первые шаги вебмастерам.

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

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

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

Итак, немного подытожим выше сказанное. Кеш создается с целью ускорения получения необходимых данных. Процесс формирования содержания кэша называется кэшированием (caching). Кэширование используют процессоры, операционные системы, браузеры, а также серверы DNS. К слову, на страницах блога я уже писал о создании кэша посредством плагина Hyper Cache (здесь о кэшировании страниц сайта подробнее) с целью уменьшения нагрузки на сервер хостинга.

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

В дальнейшем, при повторном посещении страницы она уже загружается не со стороннего сервера, а берется прямо из кеша браузера, что значительно ускоряет ее загрузку и пользователи избегают нервотрепки при ожидании появления этой вэб-страницы. Но за время, прошедшее с предыдущего посещения, некоторые элементы загружаемого документа могут измениться. Поэтому браузер отслеживает эти изменения и с кэша подгружает только те элементы, которые остались неизменными. Такими элементами могут быть абсолютно любые составляющие содержания web-страницы: текст, изображения, видео и т.д.

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

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

Однако иногда перебои случаются, куда же без них. И ниже следующая информация, думаю, будет крайне полезна всем без исключения. У меня, например, была пара случаев, когда обновляя вебстраницу после редактирования (не помню уж точно, какие я там изменения вносил) никак не мог добиться ее отображения в новом виде. Браузер, не получая от сервера информации об обновлении, раз за разом загружал ее из кеша. В подобных случаях надо “заставить” вэб-браузер вытащить ее с сервера напрямую.

Для этого достаточно кликнуть по значку обновления, одновременно удерживая клавишу Ctrl на клавиатуре либо использовать комбинацию клавиш Ctrl+F5. Однако, бывают ситуации, когда даже после таких действий с вашей стороны страничка не обновляется. В этом этом случае необходимо произвести очистку кеша браузера, к описанию этого мероприятия мы плавно и переходим.

Как почистить кэш (примеры для популярных браузеров)

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

Google Chrome - для очистки кеша нажимаете на кнопку с тремя горизонтальными полосками в правом верхнем углу окна, затем из появившегося меню выуживаете «Инструменты» → «Удаление данных о просмотренных страницах...»:

После этого отмечаете галочкой строчку “очистить кэш” (хотя при соответствующих настройках вэб-браузера по умолчанию флажок может уже стоять) и нажимаете на кнопку «Очистить историю».

Mozilla Firefox - чтобы почистить cache, здесь надо прежде всего из верхнего меню пройти по пути «Инструменты» → «Настройки» и уже затем перейти во вкладку «Сеть», где в разделе «Кэшированное вэб-содержимое» нажать на кнопку «Очистить сейчас»:

Здесь же можно переключиться с автоматического управление на ручное и установить, например, свои цифры, которые определят пространство, выделяемое под кеш. Кроме этого, существует возможность зачистить еще и кэшированные приложения, если нажать на точно такую же кнопку, расположенную чуть ниже.

Internet Explorer - здесь для проведения аналогичной операции можно использовать два пути, если вы имеете дело с одной из последних версий IE: либо клинуть по значку шестеренки в правом верхнем углу вэб-браузера и из возникшего меню выбрать «Свойства браузера», либо точно такую же опцию отыскать, нажав на раздел «Сервис» из верхнего меню в левой верхней части:

Тут находите вкладку «Общие» и в разделе «Журнал браузера» жмете «Удалить». Появится дополнительное диалоговое окно, в котором кеш существует под названием «Временные файлы Интернета и веб-сайтов».

Opera - наконец, очистить кэш web-браузера Опера также не представляет из себя сверхсложной процедуры, просто надо знать, где находится все это добро. Идете по пути «Инструменты» → «Общие настройки» в левой верхней панели меню:

Дальше выбираете вкладку «Расширенные», а уже в ней находите в левой части окна подраздел «История». Используйте кнопку «Очистить» и все ОК. В качестве эпилога красивая композиция в хорошем исполнении:

Еще статьи по данной теме:
Самые интересные публикации из рубрики: Поисковые системы и браузеры

4 отзыва

  1. Ольга

    Хорошо объяснили! спасибо!

  2. Игорь

    Пожалуйста, Ольга. Я всегда рад, когда могу угодить своим читателям и у них не возникает дополнительных вопросов.

  3. Александр

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

  4. Игорь Горнов

    Александр, для того, чтобы загрузить страницу напрямую с сервера, достаточно воспользоваться сочетанием клавиш Ctrl+F5.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Чтобы ввести любой код, вставьте его между [php] и [/php]. Ссылка (URL), помещенная в текст комментария, не будет активной. C целью ее выделения и более удобного копирования можно заключить ее между тегами <pre> и </pre>.