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

Что такое кэш и куки браузера. Назначение файлов кэш (cache) и куки (cookie)

Для начала разберемся с терминологией. Кэш браузера — это хранилище веб-проводника, которое сохраняет определенные данные с сайтов для более быстрой загрузки. Благодаря хранению статических файлов, тяжелые данные загружаются не из сервера, а с веб-проводника. Такая особенность существенно снижает время скачивания таких элементов, как JS, CSS, HTML и других. Со временем эти данные накапливаются и замедляют работу устройства. Вот почему каждый пользователь должен знать, что такое кэш браузера, и как его очистить.

Автоматическая очистка кэша и работа браузера без кэширования

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

Есть более простой метод повысить свою анонимность в сети. Одновременно зажмите кнопки Ctrl +Shift + N или Ctrl +Shift + P (для IE и Firefox) и веб-обозреватель перейдет в режим «инкогнито», после активации которого начнет работать без кэширования.

Зачем чистить кэш

Для очистки кэша есть несколько причин, давайте их рассмотрим.

  1. Для освобождения места на системном диске. Если вы долгое время не чистили кэш, но при этом активно пользовались браузером, то ваш кэш может занимать гигабайты памяти, а на локальном диске с операционной системой свободное пространство обычно на вес золота.
  2. Для ускорения работы браузера. Кэш нужен для быстрой работы браузера, и очистка кэша нужна для быстрой работы браузера – какая ирония. Дело в том, что когда в кэше хранятся данные о сотнях сайтов, браузер прежде чем открыть новую страницу штудирует все эти файлы. Чем их больше, тем больше времени занимает данный процесс.
  3. Для устранения вирусов. В редких случая в кэш попадает вредоносный программный код, для его удаления требуется чистка. Также стоит удалять кэш после посещения подозрительных сайтов для профилактики.
  4. При неправильном отображении страниц. Представим, что на вашем любимом сайте изменили дизайн, вы заходите, чтобы посмотреть на обновления, а браузер упорно показывает старую версию, в таком случае поможет очистка кэша.
  5. Для удаления лишних данных. Огромное количество веб-страниц мы посещаем только один раз, и все файлы с этих сайтов потом мертвым грузом лежат в кэше и засоряют его.

Далее я расскажу, как очистить кэш в компьютерной и мобильных версиях Яндекс Браузера, а также в приложении «Яндекс» для смартфонов.

Как почистить кэш в Опера

Чтобы очистить кэш в браузере Опера можно сразу перейти в историю на панели слева, либо открыть настройки комбинацией Ctrl + F12

История в Опера

Вверху жмём “Очистить историю посещений”

Очистка истории в Опера

Далее выставляем “Всё время”, ставим галку напротив кэша и жмём кнопку очистки.

Как почистить кэш в Опера

Всё! Теперь старый кэш очищен и будет собираться новый.

Если инструкция была вам полезна, не забывайте делиться с друзьями. Оставляйте комментарии, ваша активность помогает блогу развиваться. Спасибо, что читаете наши статьи! До связи!

Как очистить кэш и данные на Android

Точную инструкцию для каждого смартфона дать не получится, так как все зависит от производителя и версии ОС, но общие правила будут следующими.

Шаг 1: Запустите «Настройки» и перейдите в раздел «Хранилище» (или найдите его поиском). Так вы сможете узнать, сколько памяти вашего смартфона занято и чем.

Шаг 2. В разделе «Хранилище» найдите «Приложения» (или «Другие приложения») и выберите его. В нем будут перечислены все приложения, а также то, сколько места каждое из них занимает. В некоторых версиях ОС можно найти сортировку приложений по алфавиту или размеру.

Шаг 3: Зайдите внутрь приложения и удалите кэш или данные. Только надо понимать, что это действие необратимо.

Три простых шага для очистки кэша.

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

Если вы все еще хотите установить подобное приложение, просто помните о том, что они работают в фоновом режиме и используют системные ресурсы. Даже если они что-то ускорят, то сразу замедлят обратно.

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

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

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

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

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

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

Читайте также:  Как включить Adobe Flash Player в браузере Google Chrome

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

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

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

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

Для чего нужен кэш браузера

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

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

Включение и настройка кэширования сайта в браузере

Настройка браузерного кэширования осуществляется посредством редактирования конфигурационных файлов сервера (httpd.conf, .htaccess, nginx.conf).

Модуль mod_expires для сервера Apache

Для формирования HTTP-заголовков Expires , определяющих дату окончания срока кэширования ресурса, на серверах Apache применяется модуль mod_expires.

Не вдаваясь в подробности синтаксиса настройки данного модуля, приведем пример готовой конфигурации по включению браузерного кэширования на сайте с комментариями в коде:

Скопируйте данный код в файл .htaccess для включения кэширования файлов в браузере.

Если настройки не вступят в силу, необходимо обратиться в техническую поддержку хостинга : возможно, модуль mod_expires не активирован на сервере.

Подробности о синтаксисе и настройках модуля mod_expires можно узнать в официальной документации.

Модуль mod_headers для сервера Apache

Для формирования HTTP-заголовков Cache-Control на серверах Apache применяется модуль mod_headers.

Настройка модуля подразумевает использование регулярных выражений для определения типов файлов, для которых будут формироваться заголовки Cache-Control :

Указанный выше код можно скопировать в файл .htaccess для применения настроек кэширования файлов к конкретному сайту.

Если настройки не вступят в силу, неободимо обратиться в техническую поддержку хостинга: возможно, модуль mod_headers не активирован на сервере.

Подробности о синтаксисе и настройках модуля mod_headers можно узнать в официальной документации.

Модуль ngx_http_headers_module для сервера Nginx

Для определения схемы кэширования на сервере Nginx применяется модуль ngx_http_headers_module, позволяющий настраивать любые заголовки ответов сервера.

Настройка заголовков Expires на Nginx

Настройка заголовков Cache-Control на Nginx

Указанный выше код можно скопировать в файл nginx.conf для применения данных настроек к сайту.

Если настройки не вступят в силу, необходимо обратиться в техническую поддержку хостинга: возможно, модуль ngx_http_headers_module не активирован на сервере.

Подробности о синтаксисе и настройках модуля ngx_http_headers_module можно узнать в официальной документации.

Что такое кеш и где он используется?

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

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

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

Это был пример кэша на программном уровне , но ведь скорость процессора по-прежнему чудовищно высока и даже оперативная память для него слишком медлительна. Что же делать? А тут нам опять на помощь приходит кеш, но уже выполненный в «железе». У современных процессоров имеются области, отводимые под кеш (складирование фрагментов информации, взятой из оперативки для подгрузки их в процессор).

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

Ах, да. Если вы вебмастер, то наверняка слышали про кеширование в движках сайтов , на подобии Joomla, WordPress и других. Что это такое? Дело в том, что любой движок собирает вебстраницу, к которой обратился пользователь, буквально налету, что серьезно нагружает сервер, где этот сайт размещается и снижает скорость работы ().

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

Кэширование в браузерах

Но самое для нас с вами, уважаемые читатели, воплощение кеша — это, конечно же, кеширование вебстраниц браузером (читайте про то, и ). Зачем это нужно и чем этот кэш принципиально отличается от описанного выше? Отличается сильно, хотя суть его работы остается прежней — увеличивать скорость передачи информации.

Читайте также:  Как восстановить закладки в браузере Google Chrome

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

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

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

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

Первое, что приходит в голову — это кликнуть по кнопке обновления на панели управления браузера или нажать на кнопку F5 на клавиатуре, что по сути одно и тоже.

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

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

Кстати, другой причиной, побуждающей вас почистить кэш в Опере, Хроме, Мозиле, Интернет Эксплорере или Яндекс браузере, может быть и банальное нежелание оставлять следы своей интернет-деятельности на домашнем или рабочем компьютере. Ведь браузер кеширует не только картинки, текст и видео, но и Урл адреса по которым вы ходили.

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

Как удалить кэш сайта?

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

Для того чтобы выполнить данную процедуру, нужно открыть инструменты разработчика командой «Ctrl+Shift+I». Кликните ЛКМ на кнопку «Обновить» и удерживайте кнопку. Далее Вы должны увидеть выпадающее окно, в котором будет пункт «Очистка кэша и аппаратная перезагрузка».

Как удалить кэш сайта.jpg

Перезагрузку страницы можно осуществить без использования файлов кэша. Достаточно будет вызвать команду с помощью комбинации клавиш Ctrl+F5 или Ctrl+Shift+R. Также, если Вы работаете в сфере предпринимательства важно знать, что такое отказы в Метрике и как это связано с кэшированием интернет-ресурсов.

Меры предосторожности

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

Если вы очистите данные браузера неверно, то рискуете потерять информацию о паролях. Поэтому следует внимательно следить за тем, какие данные вы удаляете.

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

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

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

А секрет этого заключается в том, что часть данных (картинки и др.) с посещенных нами в сети страниц сохраняется в памяти компьютера. Поэтому повторная загрузка этих страниц происходит прямо с нашего компьютера, а не из “всемирной паутины”. Это есть так называемый кэш браузера. Согласитесь, это очень удобно!

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

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

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

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

Для чего нужно чистить кэш браузера?

Кэш браузера необходимо периодически очищать. Для этого есть минимум пару причин.

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

Читайте также:  Как включить родительский контроль в Яндекс.Браузере

Вторая причина – более важная. Со временем, некоторые сайты могут начать отображаться некорректно. Например, на сайте поменялся дизайн, а ваш браузер продолжает использовать устаревшие данные из своего кэша.

Как удалить все временные файлы с помощью программ?

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

Скачайте её с официального сайта. У CCleaner есть мощная бесплатная версия, которой достаточно для основных действий. Покупка платной версии здесь скорее пожертвование разработчикам, нежели реальная необходимость.

В окне программы выберите раздел «Очистка». Отметьте галочками все пункты, которые нужно очистить. Нажмите «Анализ», чтобы программа осмотрела компьютер и выявила весь ненужный мусор, среди которого будет и неиспользуемый кэш. Теперь нажмите «Очистить», и через несколько минут программа удалит весь найденный программный хлам. Помимо кэша она очистит и неиспользуемые временные файлы, буфер обмена, дампы памяти, пути загрузки, cookie-файлы браузера, адреса, журналы посещений, файлы index.dat и много чего ещё. А если открыть вкладку «Реестр», то можно почистить и реестр Windows, что скажется благополучно на быстродействии системы.

Нажмите «Анализ», а затем «Очистить»

Как посмотреть кэш сайта?

Не лишним будет узнать, как посмотреть кэш сайта. Иногда случается так, что нужный в данный момент сайт заблокирован или не отвечает на запрос. Не нужно сразу пугаться и бить тревогу, если требуемая информация находится только там.

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

Смело кликайте не нее.

Сохранённая копия

Далее появится миниатюра сайта. Перейдите по ссылке «Cached» сверху над миниатюрой. Так вы окажетесь на кэшированной версии сайта с актуальными данными. Порой помочь может и seo аудит сайта .

Программная реализация

Политика записи при кэшировании

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

Существуют две основные политики записи кэш-памяти — сквозная запись (write-through) и отложенная запись (write-back):

  1. Сквозная запись — запись производится непосредственно в основную память (и дублируется в кэш), то есть запись не кэшируется.
  2. Отложенная запись — запись данных производится в кэш. Запись же в основную память производится позже (при вытеснении или по истечении времени), группируя в одной операции несколько операций записи в соседние ячейки. Технология обратной записи на некоторое время делает данные в основной памяти неактуальными, для самого ЦП эти неактуальности не заметны, но перед обращением к памяти другого ведущего системной шины (контроллера DMA, bus-master-устройства шины PCI) кэш должен быть записан в память принудительно. При использовании обратной записи в многопроцессорной системе кэши различных ЦП должны быть согласованы (или процессоры должны использовать одну кэш-память).

Алгоритм работы кэша с отложенной записью

Изначально все заголовки буферов помещаются в список свободных буферов. Если процесс намеревается прочитать или модифицировать блок, то он выполняет следующий алгоритм:

  1. пытается найти в хеш-таблице заголовок буфера с заданным номером;
  2. в случае, если полученный буфер занят, ждёт его освобождения;
  3. в случае, если буфер не найден в хеш-таблице, берёт первый буфер из хвоста списка свободных;
  4. в случае, если список свободных буферов пуст, то выполняется алгоритм вытеснения (см. ниже);
  5. в случае, если полученный буфер помечен как «грязный», выполняет асинхронную запись содержимого буфера во внешнюю память.
  6. удаляет буфер из хеш-таблицы, если он был помещён в неё;
  7. помещает буфер в хеш-таблицу с новым номером.

Процесс читает данные в полученный буфер и освобождает его. В случае модификации процесс перед освобождением помечает буфер как «грязный». При освобождении буфер помещается в голову списка свободных буферов.

  1. если процесс прочитал некоторый блок в буфер, то велика вероятность, что другой процесс при чтении этого блока найдёт буфер в оперативной памяти;
  2. запись данных во внешнюю память выполняется только тогда, когда не хватает «чистых» буферов, либо по запросу.

Алгоритм вытеснения

Если список свободных буферов пуст, то выполняется алгоритм вытеснения буфера. Алгоритм вытеснения существенно влияет на производительность кэша. Существуют следующие алгоритмы:

  1. LRU (англ. Least Recently Used) — вытесняется буфер, неиспользованный дольше всех;
  2. MRU (англ. Most Recently Used) — вытесняется последний использованный буфер;
  3. LFU (англ.) (англ. Least Frequently Used) — вытесняется буфер, использованный реже всех;
  4. ARC (англ.) (англ. Adaptive Replacement Cache) — алгоритм вытеснения, комбинирующий LRU и LFU, запатентованный IBM.

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

Кэширование, выполняемое операционной системой

Кэш оперативной памяти состоит из следующих элементов:

  1. набор страниц оперативной памяти, разделённых на буферы, равные по длине блоку данных соответствующего устройства внешней памяти;
  2. набор заголовков буферов, описывающих состояние соответствующего буфера;
  3. хеш-таблицы, содержащей соответствие номера блока заголовку;
  4. списки свободных буферов.

Кэширование интернет-страниц

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

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

Кэширование результатов работы

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

Ссылка на основную публикацию