Где firefox хранит кэш
pohunohi Участник Группа: Members Зарегистрирован: 02-09-2009 Сообщений: 677 UA: 5.0
Re: Firefox 4.0 найти в кэш просмотренное видео
MozillaCacheView
MozillaCacheView небольшая утилита, которая читает папку кэша Firefox/Mozilla/Netscape Web-браузеры, и отображает список всех файлов, сохраненных в кэше. Для каждого кэш-файла, отображается следующая информация: АДРЕС, тип Содержания, размеру Файла, дате Последнего изменения времени, Последний взял время, время Действия, Fetch рассчитывать, имя Сервера, и многое другое.
Вы легко можете выбрать один или более элементов из кэша списка, а затем извлечь файлы в другую папку или скопировать список Url в буфер обмена.
VideoCacheView
После просмотра видео в Web-сайта, вы можете захотеть сохранить видео-файл на вашем локальном диске для просмотра в автономном режиме в будущем. Если видео файл сохраняется в кэш браузера, эта утилита поможет вам извлекать видео файл из кэша, и сохранить его для просмотра его в будущем.
Он автоматически сканирует весь кэш Internet Explorer и Mozilla-based Web-браузеры (Включая Firefox) и найдет все видео-файлы, которые в настоящее время хранятся в нем. Это позволяет легко копировать кэшированные файлы в другую папку для воспроизведения/наблюдая их в будущем. Если у вас есть видео плеер, который настроен для воспроизведения flv-файлов, она также позволяет воспроизводить видео непосредственно из кэша браузера.
Отредактировано pohunohi (19-05-2011 16:11:23)
Firefox (Русский)/Profile on RAM (Русский)
Состояние перевода: На этой странице представлен перевод статьи Firefox/Profile on RAM. Дата последней синхронизации: 30 ноября 2022. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.
Предположим, что есть свободная память, тогда, поместив кэш или полный профиль Firefox в оперативную память, мы получим значительные преимущества. Несмотря на то что выберите, частичный перенос является улучшением сам по себе, а последний может сделать Firefox ещё более отзывчивым, по сравнению со стандартной конфигурацией. Полученные преимущества:
- уменьшение дисковых операций чтения/записи;
- повышенная отзывчивость;
- многие операции в Firefox, такие как быстрый поиск и история запросов, происходят почти мгновенно.
Для этого мы можем использовать tmpfs.
Поскольку данные, помещённые в оперативную память, не сохраняются после выключения компьютера, нам понадобится сценарий, отвечающий за синхронизацию с диском перед завершением работы системы, если желательно сохранить данные (что, скорее всего, актуально в случае перемещения профиля). С другой стороны, перемещение только кэша является быстрым, менее полным решением, которое немного ускорит работу, но кэш Firefox при каждой перезагрузке будет очищен.
Примечание: Кэш хранится отдельно от профиля Firefox, находящегося по умолчанию в ( /home/$USER/.mozilla/firefox/ ): кэш находится по умолчанию в /home/$USER/.cache/mozilla/firefox/ . Это также относится и к Chromium и к другим браузерам. Поэтому разделы #Размещение профиля в оперативной памяти с помощью инструментов и #Размещение профиля в оперативной памяти вручную не имеют дело с перемещением кэша и синхронизацией, только с настройками профиля. Смотрите статью Profile-sync-daemon (Русский) для более подробной информации. Anything-sync-daemon может быть использован также как 2 Вариант для каталогов кэша.
Размещение кэша только в оперативной памяти
Когда загружаются страницы, они могут быть помещены в кэше, так что их не нужно загружать для повторного отображения. Также кэшируется электронная почта и новости, сообщения и вложения. Firefox может быть настроен на использование в качестве кэш-памяти только оперативной памяти. Файлы настроек, закладки, расширения и т.д. будут записаны на диск, как обычно. Для этого:
- откройте в адреснойстроке about:config
- установите browser.cache.disk.enable на «false» (двойным щелчком по строке)
- проверьте что значение browser.cache.memory.enable установлено в «true» (значение по умолчанию)
- добавьте запись (щелчёк правой кнопкой мышки->Создать->Целое) browser.cache.memory.capacity и установите размер в KB который вы хотите запасти, или в -1 для автоматического определения размера кэша. (Пропуск этого шага имеет тот же эффект, что и установка в значение -1.)
Основными недостатками этого метода является то, что содержание недавно просмотренных веб-страниц потеряется, если работа браузера завершена аварийно, либо после перезагрузки, и что параметры должны быть настроены для каждого пользователя индивидуально.
Избежание первого недостатка заключается в том, чтобы использовать anything-sync-daemon или аналогичный периодический скрипт синхронизации, так что кэш будет копироваться на диск регулярно.
Размещение профиля в оперативной памяти с помощью инструментов
Перенесите профиль браузера в tmpfs для глобального улучшения отклика браузера. Ещё одним преимуществом является снижение числа операций ввода-вывода, из которых накопители SSD извлекут максимум выгоды.
Используйте активные скрипты управления для максимальной надёжности и простоты использования. Некоторые доступны в AUR.
- profile-sync-daemon — для получения дополнительной информации обратитесь к статье wiki Profile-sync-daemon;
- firefox-syncAUR — достаточно для пользователя с одним профилем; использует скрипт и службу systemd, аналогичные приведённым ниже.
Размещение профиля в оперативной памяти вручную
Прежде чем начать
Сделайте резервную копию для быстрого восстановления на случай проблем. Замените xyz.default на название вашего профиля и используйте tar для создания резервной копии:
$ tar zcvfp ~/firefox_profile_backup.tar.gz ~/.mozilla/firefox/xyz.default
Скрипт
Скрипт сначала переместит профиль Firefox на новое статическое место, создаст подкаталог в /dev/shm , и мягкую ссылку, а затем заполнит его содержимым профиля. Замените выделенную секцию. Единственное значение которое необходимо изменить, опять же xyz.default .
Убедитесь, что установлен rsync, и создайте файл:
~/.local/bin/firefox-sync.sh
#!/bin/sh static=static-$1 link=$1 volatile=/dev/shm/firefox-$1-$USER IFS= set -efu cd ~/.mozilla/firefox if [ ! -r $volatile ]; then mkdir -m0700 $volatile fi if [ "$(readlink $link)" != "$volatile" ]; then mv $link $static ln -s $volatile $link fi if [ -e $link/.unpacked ]; then rsync -av --delete --exclude .unpacked ./$link/ ./$static/ else rsync -av ./$static/ ./$link/ touch $link/.unpacked fi
Сделайте этот файл исполняемым и выполните следующие команды, чтобы закрыть Firefox и протестировать скрипт:
$ killall firefox firefox-bin $ ls ~/.mozilla/firefox/ $ ~/.local/bin/firefox-sync.sh xyz.default
Запустите Firefox еще раз, чтобы оценить результаты. Во второй раз запустится скрипт, он сохранит профиль из RAM путем копирования его обратно на диск.
Автоматизация
Если вы забудете синхронизировать профиль, то это может привести к плохим последствиям. Так что будет логично автоматизировать действия.
systemd
~/.config/systemd/user/firefox-profile@.service
[Unit] Description=Firefox profile memory cache [Install] WantedBy=default.target [Service] Type=oneshot RemainAfterExit=yes ExecStart=%h/.local/bin/firefox-sync.sh %i ExecStop=%h/.local/bin/firefox-sync.sh %i
Затем выполните daemon-reload для пользовательского экземпляра systemd и запустите/включите пользовательскую службу firefox-profile@xyz.default.service .
Задание cron
Действуйте пользовательским cron используя таблицу crontab :
$ crontab -e
Добавьте строку, чтобы запускать сценарий каждые 30 минут,
*/30 * * * * ~/.local/bin/firefox-sync.sh xyz.default
или добавьте следующую, чтоб выполнять каждые 2 часа:
0 */2 * * * ~/.local/bin/firefox-sync.sh xyz.default
Синхронизация при входе/выходе
Используя bash, добавьте скрипты в файлы входа/выхода:
$ echo 'bash -c "~/.local/bin/firefox-sync.sh xyz.default > /dev/null &"' | tee -a ~/.bash_logout ~/.bash_login
Примечание: Вы можете использовать ~/.bash_profile вместо ~/.bash_login т.к. bash будет читать только первый из них, если они оба существуют и могут быть прочитаны.
Для zsh используйте ~/.zlogin и ~/.zlogout :
$ echo ‘bash -c «~/.local/bin/firefox-sync.sh xyz.default > /dev/null &»‘ | tee -a ~/.zlog
Смотрите также
Расположение кэша браузера
Часть данных с посещённых интернет ресурсов автоматически сохраняется в специальном месте на диске, которое называют кэф или буферная память. Это делается, чтобы ускорить процесс загрузки уже посещённых вами ранее страниц. Многие файлы уже хранятся на вашем компьютере и не требуют скачивания из Интернета.
Все основные браузеры имеют встроенный кэш.
Как можно понять из определения, все данные кэша сохраняются в определённую директорию по умолчанию. Причём у каждого интернет проводника она своя. Вам может понадобиться знать, где находится кэш браузера, если вы захотите посмотреть какие-либо фрагменты из него, общий объём или изменить место расположения.
Определение места расположения
Рассмотрим, как можно найти и где расположен кэш популярных браузеров Google Chrome, Yandex Browser, Opera, Mozilla Firefox на компьютере или ноутбуке. Первым делом вам нужно включить отображение скрытых папок и файлов, иначе вы просто ничего не сможете увидеть:
- Перейдите в «Пуск», «Панель управления».
- Выберите раздел «Параметры папок».
- Перейдите на вкладку «Вид».
- В конце найдёте «Скрытые файлы и папки». Поставьте «Показывать».
Теперь можно приступить непосредственно к поиску места хранения информации. У каждого интернет проводника оно своё, но расположение примерно одинаковое.
Находим кэш браузера Яндекс:
- Для начала нужно найти AppData. Поскольку она скрытая, через строку поиска попасть в неё не получится:
- перейдите на системный диск, в «Users» или «Пользователи»;
- найдите в ней директорию с именем текущего пользователя компьютера;
- если вы правильно настроили параметры в четвёртом пункте предыдущей инструкции, то вы увидите AppData;
- зайдите в AppData, далее в Local;
- ищите директорию Yandex, а в ней YandexBrowser;
- далее User Data, Default и, наконец, Cache. Это и есть кэш Яндекс Браузера.
Получить информацию о буферной памяти Yandex Browser, хранящейся на диске, можно ещё и следующим образом:
- Введите в адресной строке browser://net-internals/#httpCache.
- Появится страница со статистическими данными, в том числе о текущем и максимальном объёме памяти.
Яндекс и Google Chrome созданы на одном и том же движке Chromium, поэтому во многом схожи в настройках. Соответственно и инструкция, как найти кеш в Гугл Хром аналогична:
- Открываем AppData.
- Вместо Yandex и YandexBrowser теперь вам нужны Google и Chrome соответственно.
- Далее все разделы точно такие же, ищете директорию Cache, где находится кэш Хрома.
В Гугл Хром страницу со статистикой по Cache можно вызвать, введя в адресную строку chrome://net-internals/#httpCache page.
Определить, где именно хранится загруженный кэш Оперы, можно точно так же, как кэшированные данные двух предыдущих программ:
- Директория AppData.
- Далее, в Local вам нужны Opera Software и Opera Stable.
- Нужные данные расположены в Cache.
Несколько отличается расположение кэш памяти в Mozila Firefox. Это неудивительно, потому как этот браузер почти единственный, кого не называют клоном Chrome. Найти кеш Firefox можно следующим образом:
- В AppData найдите Firefox.
- В ней будет Profiles.
- Далее вы увидите директорию, чьё название состоит из непонятного набора букв и цифр и оканчивается словом default. Это и есть нужная нам папка кеша Firefox.
Таковы пути к директориям, где сохраняются данные кэша. Эта информация будет полезна, если вы захотите изменить место, куда программа кэширует данные или просмотреть их состав и объём. Некоторые приложения сами вычисляют предельно возможный размер хранилища, а в Firefox, например, предусмотрено ограничение в 1 Гб.
Как очистить кэш браузера Mozilla Firefox
В этой статье мы расскажем, что такое кеш браузера, для чего он нужен и как очистить кэш браузера Mozilla Firefox разными способами.
Кэш — это место на жестком диске компьютера, на которое сохраняются данные с ранее посещенных сайтов.
Кеш помогает ускорить повторную загрузку сайта браузером. Как это работает? При обычной загрузке страницы браузер ищет сервер, на котором находятся файлы сайта через систему DNS. Далее браузер запрашивает данные сайта у сервера. Сервер отправляет файлы, и только после этого браузер может показать контент пользователю. Чтобы ускорить этот процесс, был создан кэш. Он сохраняет внешний вид сайта, и при повторном входе на страницу данные загружаются не из сервера, а из кеша.
Кэш – полезная функция, но иногда она может мешать работе браузера. Обычно это связано с ошибками 400, 403, 500, 502, 503. Если при предыдущем входе на сайт пользователь увидел ошибку, при следующем входе он снова может ее увидеть, так как сайт покажет сохраненную в кэше версию. Чтобы увидеть рабочую версию сайта, нужно будет очистить кеш. Так как в памяти нет данных, браузеру придется снова обращаться к серверу.
Кроме кэша, еще есть файлы cookies. Это тоже временные файлы, которые сохраняют данные посещенных сайтов. Их главное отличие от кеша — сохранение персональных данных. Это не только данные для авторизации, но и настройки масштаба страницы, язык, валюта и многое другое. Также cookies могут использоваться для предотвращения мошенничества. Через куки сайты проверяют, кем выполняются действия – пользователем или роботом.
Подробнее о кэше и куки можно узнать в статье.
Очистить временные файлы можно тремя способами:
- вручную,
- с помощью программ,
- через расширение браузера.
Способ 1. Как очистить кэш браузера Mozilla Firefox вручную
Кликните в правом углу экрана на три горизонтальные линии и нажмите Настройки:
В левом меню выберите «Приватность и Защита». Прокрутите страницу до блока «Куки и данные сайтов» и нажмите Удалить данные:
Установите галочки в чекбоксах Кэш веб-содержимого и Куки и данные сайтов (если нужно). Нажмите Удалить:
Готово, вы очистили память браузера Mozilla Firefox.
Как очистить кеш с помощью горячих клавиш на Windows
Нажмите сочетание клавиш Ctrl+Shift+Delete.
В появившемся окне отметьте чекбоксы «Куки» и «Кэш». Укажите временной диапазон, например «За последний час», и нажмите ОК:
Готово, вы очистили кэш страницы в пару кликов.
Как очистить кэш отдельных сайтов в браузере Mozilla Firefox
Необязательно удалять абсолютно все временные файлы браузера, можно выбрать один сайт и очистить только его временные данные.
Для этого в той же вкладке «Приватность и Защита» в блоке «Куки и данные сайтов» нажмите Управление данными…:
Выберите сайт, временные файлы которого нужно почистить, и нажмите Удалить выбранное:
Готово, вы очистили кэш сайта.
Как настроить автоматическую очистку кэша
Очищать временные файлы вручную необязательно. Mozilla Firefox можно настроить так, чтобы временные данные удалялись при каждом закрытии браузера. Для этого в той же вкладке «Приватность и Защита» в блоке «Куки и данные сайтов» поставьте галочку напротив Удалять куки и данные сайтов при закрытии Firefox:
Способ 2. Как очистить кэш с помощью программы
Для очистки временных файлов можно использовать сторонние программы. Популярными программами-уборщиками являются CCleaner и Wise Disk Cleaner.
CCleaner ― это один из самых популярных бесплатных чистильщиков и оптимизаторов Windows. С его помощью можно не только удалить кеш в любом браузере, но и почистить реестр и удалить ненужные программы. У программы есть удобный и понятный интерфейс и русскоязычная версия. Можно приобрести PRO версию, но это необязательно. Бесплатная версия наполнена большим функционалом.
Wise Disk Cleaner ― это аналог CCleaner. Он также поможет в пару кликов очистить куки и кеш в браузерах. Интерфейс этой программы менее привлекателен, чем у CCleaner, однако он такой же простой.