Что такое кэш браузера
Содержание
Современные браузеры устроены таким образом, что практически всю информацию, которую пользователь запрашивает из Сети, браузеры сохраняют на локальном жестком диске вашего компьютера. Делается это для того, чтобы не скачивать одни и те же файлы при каждом запросе пользователя, то есть с целью экономии трафика, а также ускорения работы браузера — использование кэша (cache) (этот процесс называется кэширование, cacheing) позволяет загружать странички, к которым пользователь уже обращался гораздо быстрее, поскольку большая часть файлов, из которых состоит веб-страничка, уже загружена на компьютер. При повторном обращении к страничке браузеру нужно всего лишь проверить, не изменились ли какие-либо элементы с последнего обращения к ней, и загрузить заново только изменившиеся элементы. Такими элементами может быть все, что угодно, из чего состоят страницы сайтов — изображения, текст, видео, звук.
Таким образом, кэш браузера — это некая область на жестком диске, в которой хранятся файлы, загруженные из сети при просмотре веб-страничек. Периодически необходимо осуществлять чистку интернет проводника. Ниже мы разберемся, как очистить кэш браузера.
Обычно он имеет ограниченный объем, поскольку старые неиспользуемые файлы постоянно замещаются новыми в процессе работы пользователя.
К слову, понятие кэша довольно широко, и используется этот принцип не только в браузерах, но мы в данной статье рассматриваем применительно только к ним.
Зачем нужен кэш
Итак, чем может быть полезен кэш. Если все файлы, которые когда-либо просматривал пользователь, в браузере сохраняются, то может быть такое, что пользователю может понадобиться какой-либо файл. Например, прослушав однажды музыкальную композицию или посмотрев фильм онлайн, мы можем захотеть сохранить этот файл для повторного использования. Я очень часто так делаю с музыкой — слушаю музыку онлайн, и понравившиеся композиции я могу «достать» из кэша браузера и сохранить в своей фонотеке для повторного прослушивания. То же самое можно делать и с видеороликами.
Видео: Что такое кэш, для чего он и как очистить кэш браузера?
Еще одно интересное использование кэша — ускорение загрузки веб-страничек. Поскольку большая часть мелких файлов сохраняются на жестком диске вашего компьютера, то повторное обращение к этим файлам в кэше все же занимает некоторое время — хоть и гораздо быстрее, чем загрузка из сети. Но можно еще ускорить работу кэша. Для этого нужно поместить кэш браузера в оперативную память компьютера. Чтение из оперативной памяти происходит практически мгновенно, что позволяет ускорить повторную загрузку веб-страничек в 2-3 раза в отличие от обычной скорости. Как это сделать, я расскажу в другой статье.
А пока посмотрим, как можно доставать файлы из кэша браузера. Закэшированные файлы имеют неудобные названия, что при отсутствии определенных знаний создает трудности с поиском нужного файла.
Где находится кэш
Кэш браузеров находится в рабочих папках браузеров. Кэш — это не что иное как обычная папка, содержащая эти самые файлы, как правило, она так и называется «cache». В операционной системе linux рабочие папки браузеров находятся в домашнем каталоге пользователя. Кэш Оперы можно найти по адресу ~/.opera/cache/. Для Firefox он лежит в .mozilla/firefox/[случайный номер профиля].default/Cache/
В windows XP кэш Opera находится в C:\Documents and Settings\[имя пользователя]\Local Settings\Application Data\Opera\Opera [версия]\cache
Кэш Firefox находится по аналогичному адресу: C:\Documents and Settings\[имя пользователя]\Local Settings\Application Data\Mozilla\Firefox\Profiles\[случайный номер профиля].default\Cache.
Поиск файлов в кэше
С этим разобрались. Но если вы зайдете в эти папки, вы увидите множество файлов (иногда несколько тысяч!) с бессмысленными ничего не говорящими пользователю названиями, и без расширений. Если вы пользователь linux, то большую часть файлов файловый менеджер опознает и отобразит тип файлов и соответствующие значки, поскольку Linux опознает файлы независимо от их расширения. Но вот в Windows такой роскоши не наблюдается — для того, чтобы оболочка и файловый менеджер опознали файлы, необходимы расширения (как правило трехбуквенные сочетания через точку после названия файла — .exe, .mp3, .avi, .doc, .pdf, и.т.д).
К счастью, опознать файлы и найти нужный можно не только по названию. У любых файлов существуют такие атрибуты, как размер и дата сохранения. Таким образом, мы почти всегда сможем выдрать из кэша браузера нужный нам файл сразу же после просмотра или прослушивания. Все, что нужно сделать — это задать в настройках файлового менеджера отображение размера файлов и даты их изменения. В Windows для этого нужно задать вид отображения «Таблица». Теперь нужно отсортировать файлы находящиеся в кэше по дате, либо по размеру.
Поиск видео и аудиофайлов в кэше
Видео- и аудиофайлы обычно имеют размер в несколько мегабайт, поэтому их будет отлично видно если вы посмотрите в столбец «Размер», поскольку все остальные файлы имеют размер в несколько килобайт или даже байт. Только что просмотренные или прослушанные файлы вы сможете различить по дате и времени изменения. Все, что вам нужно будет сделать для того, чтобы распознать файл — это добавить к его имени соответствующее расширение — «.mp3» если это музыка или «.flv», если это видео. Помня обо всех этих вещах, довольно легко выдергивать последний прослушанный или просмотренный онлайн файл. Вы можете скопировать нужный файл в любое удобное место и задать ему любое удобное для вас название.
Кэш Opera
Но это еще не все. Как в Opera, так и в Firefox есть собственные инструменты для просмотра кэша, но я считаю, что пользоваться штатным файловым менеджером вашей операционной системы гораздо удобней. Для того, чтобы просмотреть кэш в Opera, нужно в адресной строке набрать opera:cache и перед вами предстанет содержимое кэша в удобной для просмотра форме. Кроме того, в новой версии opera 10.50 к этому инструменту были добавлены элементы для удобного распознавания и поиска нужных файлов — как по размеру, так и по типу. Мало того, еще и отображается web-адрес источника файла.
Кэш Firefox
В Firefox подобный инструмент тоже имеется, но там можно лишь просматривать содержимое кэша. Там отображается размер файлов, дата сохранения и источник, а также некоторая бесполезная для рядового пользователя информация о файле. Для того чтобы посмотреть кэш в Mozilla Firefox нужно набрать в адресной строке about:cache.
Очистка кэша в Mozilla Filrefox
Или вот так, наглядно видно как очистить кэш в файрфокс:
Как очистить кэш в браузере Google Chrome
С момента написания этой статьи прошло много лет. Много чего изменилось в мире программного обеспечения — информационные технологии развиваются очень стремительно. В то время браузера Google Chrome еще не было, то ли он только появился. Сейчас же это практически самый распостраненный браузер, наряду с firefox, в то время как Internet Explorer и Opera практически исчезли с компьютеров пользователей ( кстати, ее заменил интересный браузер Vivaldi ), а на базе Crhomium появилось множество браузеров — Яндекс.Браузер, Амиго и другие. Чтобы очистить кэш в Google Chrome нужно зайти в меню, выбрать «Настройки» далее развернуть их , и найти там пункт «Очистить данные просмотров». Обратите внимание, что здесь можно выбрать период, за которые нужно стереть данные.
Ну вот, собственно, теперь вы сможете пользоваться этой удобной вещью.
Лично я стараюсь очищать кэш из-за того, что после целого дня работы в интернете браузер начинает изрядно тормозить. Пользуюсь Гугл-Хром, хотя иногда еще и Мозиллой. Заметил, что Мозилла меньше тормозит с неочищенным кэшем, хотелось бы знать причину этого.
Комментарий на отдельной страницеА я наоборот, всегда пытаюсь сохранить кэш браузера, чтобы в случае чего можно было найти какую то информацию с его помощью. Иногда такое бывает нужно. А если нужно его очистить, то просто сохраняю резервную копию текущего кэша прежде чем это сделать.
По поводу разницы в работе Хрома и Файрфокса, не уверен что могу точно ответить. Но действительно, тоже замечал что Мозилла тормозит меньше хрома. Особенно при большом количестве открытых вкладок. Но при малом количестве вкладок Chrome выигрывает в скорости работы. Возможно это связано с тем, что последний создает отдельный процесс в ОС для каждой вкладки, в то время как Mozilla помещает всю работу в один процесс для всего браузера.
Исходя из этого, логично предположить, что работа кэша будет быстрее при меньшем количестве процессов которые к нему обращаются при записи/считывании. Грубо говоря — нагрузка на кэш у ФФ меньше. Однако при увеличении мощности компьютера, вполне допускаю обратную картину. Ибо в этом случае кэш сможет выдерживать большую нагрузку, большее количество запросов на чтение/запись, а значит Хром покажет лучшую производительность. И это действительно так, например на компьютерах с SSD или если на компьютерах с большим количеством памяти и кэшем помещенным в нее.
Кстати, в свое время писал о том, как можно ускорять браузер помещая кэш в оперативную память. Возможно вам будет очень кстати (http://inet-use.ru/uskorenie-brauzera-kesh-v-ram/ ) Я как раз использую это на своих компьютерах, однако у меня кэш не очищается при выключении браузера, а сбрасывается на жесткий диск и помещается в оперативную память при включении браузера.
Если же вы все равно очищаете кэш каждый раз и не хотите его хранить, для вас это тем более будет удобно — просто поместить кэш в RAM и не нужно будет ничего очищать каждый раз вручную. Поскольку при выключении браузера кэш в RAM будет просто уничтожаться.
Комментарий на отдельной страницеЯ когда просто серфю странички в инете то использую режим инкогнито, а это значит что после выхода из инкогнито весь кэш-мусор удаляется автоматом.
Комментарий на отдельной страницеТоже верно. Хороший способ. Я использую режим инкогнито только если мне нужно использовать несколько сессий для одного сайта.
Комментарий на отдельной страницеНапример, залогиниться куда либо под разными аккаунтами. Допустим, в основном окне я залогинен в gmail своей личной учетной записью, а в режиме инкогнито я залогинен в тот же gmail учетной записью корпоративной почты.
А я вот преимущественно делаю как Иван, после нескольких дней использования Комодо Драгон или Гугл Хром (люблю я их больше других), последние начинают тормозить и реально помогает решить проблему только очистка кэша. Если вы знаете какие-то другие методики помогающие избежать торможения, буду благодарен за совет…
Комментарий на отдельной страницеЯ решил написать отдельную статью на эту тему ( http://inet-use.ru/tormozit_brauzer/ ), поскольку вижу, что проблема актуальна. Можно настроить браузер так, чтобы не было необходимости очищать кэш, например, выставив минимальное ограничение на его размер. А еще, как уже говорил выше, есть вариант поместить кэш в оперативку и выжать максимум производительности из вашего браузера. Для хрома это особенно актуально.
Комментарий на отдельной страницеМой рабочий браузер Гугл Хром. А там есть функция быстрого доступа к недавно закрытым вкладкам. И еще есть «История», через нее я могу получить доступ ко всем посещенным страницам до тех пор, пока мне не придется эту историю очистить. Это же и есть тот самый кэш, не так ли? Если хотя бы раз в неделю его не очищать, Хром начинает буквально зависать и элементарно действовать на нервы.
Комментарий на отдельной страницеОписанные вами функции есть практически в любом браузере. И открытие закрытых вкладок и сохранение истории посещенных страниц. Эта история да, это тоже часть кэша, но не основная ее часть. Большую долю кэша занимают «куски» веб-страниц — картинки, скрипты, таблицы стилей и.т.д.
Читайте новую статью о тормозах в браузере и, думаю, картина начнет для вас проясняться.
Комментарий на отдельной страницеЕсли не очищать кэш, насколько возрастает возможность того, что файлы могут быть заражены вирусом ? Во время проверок замечал, что бывали заражены именно временные файлы.
Комментарий на отдельной страницеЯ никогда не встречал зараженных файлов в кэше. Теоретически это конечно возможно. Но если какие-то компоненты сайта будут заражены вирусом, наверняка вы узнаете об этом еще до того как откроете сайт. Ибо в хроме есть предупреждалка при открытии завирусованных сайтов.
Комментарий на отдельной страницеЧищу всегда кеш Мазилы, работа требует-) Но вот то, что можно отдельные файлы сохранять в оперативку, про это не слышал, можно по подробней? Да и с музыкой интересно, то-есть прослушав некую тему через интернет радио например, я могу ее сохранить у себя на компе, не качая с нэта?
Комментарий на отдельной страницеЧтобы не было необходимости очищать кэш в Mozilla Firefox вы можете ограничить его размер и тогда в нем ничего не будет сохраняться. Также можно его поместить в оперативку, не отдельные файлы, а полностью. За это отвечают параметры browser.cache.disk.capacity и browser.cache.disk.parent_directory в about:config.
В первом случае вам нужно просто выставить минимальное значение 0 или 1 для первого параметра. Если хотите поместить кэш в RAM, посмотрите как создавать ramdisk с помощью утилиты ImDisk в этой статье. И просто укажите путь к нему в параметре browser.cache.disk.parent_directory.
Что касается извлечения файлов при прослушивании радио — надо смотреть сохраняется ли что-либо в кэше при этом. Не уверен, поскольку радио это обычно потоковое вещание, вряд ли браузер кэширует музыку при этом в каких-то подходящих форматах.
При прослушивании музыки вконтакте, совершенно точно можно извлечь из кэша mp3-файлы.
В любом случае у файрфокса есть удобный менеджер, обратиться к которому можно используя адрес «about:cache» в адресной строке. Посмотрите, когда слушаете радио.
Комментарий на отдельной страницеЕсли Вы офисный работник и на работе не работаете, а бороздите просторы интернета, то в конце рабочего дня очищайте кэш браузера, дабы Ваше начальство не уличило Вас в непотребных для конторы занятиях!
Комментарий на отдельной страницеХоть зачиститесь, это бесполезно :) Могу вам сказать как системный администратор — очень вряд ли кто-то будет смотреть кэш вашего браузера.
Если начальству нужно будет мониторить куда вы ходите — это будет делаться на шлюзе или корпоративном прокси-сервере. Все это фиксируется в их логах .
Комментарий на отдельной страницеЯ пользуюсь оперой и чищу кэш пару раз в неделю, только когда компьютер тормозит. Ребенок часто скачивает ненужные программы, которые потом висят там загружая компьютер
Комментарий на отдельной страницеНа самом деле другие скачанные программы никоим образом не влияют на работу браузера. И очисткой кэша их никак не удалить.
Комментарий на отдельной страницеРаботаю в интернете, общаюсь много на форумах, постоянно регистрируюсь на сайтах. Конечно, пароли сохраняю. Но, часто после очистки журнала, кэша у меня пропадают пароли. Что я делаю не так? Работаю в Мазиле.
Комментарий на отдельной страницеФайрфокс не держит пароли в кэше. За сохраненные пароли в некоторой степени отвечают куки и сессии. Не удаляйте их при очистке истории и должно быть все нормально.
Но я бы не рекомендовал вам запоминать пароли в браузерах. Этому есть несколько причин. Во-первых, это безопасней. Во-вторых, это позволяет не забывать пароли. Когда вам его приходится постоянно вводить, то вы его не забудете. Кроме того, если у вас хороший мощный буквенно-цифровой пароль он еще позволяет тренировать навык набора на клавиатуре, опять же по причине частого использования. Попробуйте.
Кстати, я в свое время писал очень подробную инструкцию где описывал свой уникальный метод придумывания мощных паролей, не хуже сгенерированных, но легких для запоминания и набора. Я думаю вам будет полезно.
Комментарий на отдельной страницеНе согласен с теми, кто говорит, что за день работы начинает тормозить браузер. Не делаю очистку кэша месяцами, при этом работая в интернете — и все работает «на ура». Хотя время от времени, безусловно, очищать нужно.
Комментарий на отдельной страницеЭто зависит от многих факторов. От производительности компьютера в целом и жесткого диска в частности, от используемого браузера, от количества и «тяжести» просмотренных сайтов и веб страниц за день, от размера кэша, указанного в настройках. Как я писал выше — можно установить размер кэша в минимальное значение и его никогда не понадобится чистить.
Мой кэш, например, в данный момент занимает 457 Мб. Учитывая то, что он представляет собой около 3х тысяч мелких файлов, то если б я держал кэш хрома традиционно, на жестком диске, то столкнулся бы со значительными тормозами.
Комментарий на отдельной страницеНо я держу кэш в оперативной памяти с помощью Profile Sync Daemon и поэтому никаких тормозов не наблюдаю.
Кэш помогает быстрее добраться к информации, но он и тормозит браузер. Чистить кэш надо, это поддержит браузер в состоянии нормальной работоспособности. Не напрягайтесь по поводу сути процесса, а пользуйтесь специальными утилитами-чистильщиками.
Комментарий на отдельной страницеБыл случай, когда потерял флешку с информацией для курсовой, а копии не оставил. Повезло, что в Опере кэш не чистил. И все ссылки на информацию остались. Поэтому теперь кэш не удаляю. А на неутбуке в дороге пользуюсь с 3g интернетом, скорость которого не всегда хорошая. И тут кэш очень выручает, страницы загружаются быстрее.
Комментарий на отдельной страницеэтот форум живой? можно задать вопрос и получить ответ?
Комментарий на отдельной страницеЭто не форум. А так то можно конечно.
Комментарий на отдельной странице