Если вы, как и большинство других людей, проводите много времени в интернете, волей-неволей приходится учиться некоторым премудростям, обходить различные хитрости, то есть, проделывать разноплановые действия, направленные на оптимизацию работы в сети.
Одна из таких хитростей – перенос кэша firefox. Для этого возможно наличие самых разнообразных предпосылок: например, для оптимизации свободного пространства. Кроме того, кэш можно перенести на жесткий диск для того чтобы продлить жизнь твердотельному накопителю.
В целом, причин достаточно много, и если у вас возникло желание или необходимость осуществить перенос кэша в браузере Mozilla, я расскажу вам, как.
Как перенести кэш
Чтобы перенести кэш firefox, нужно сделать следующее:
- для начала закройте свой веб-браузер Мозилла;
- теперь нам необходимо попасть в управление работой компьютера. Для этого нужно зайти в пусковое меню, а затем – кликнуть на строчку «Выполнить». Альтернативный вариант – воспользоваться комбинацией клавиш +[R];
- появилось окно, в котором нужно ввести «%appdata%\Mozilla\Firefox\Profiles» (без кавычек), после чего нажать ;
- открылся каталог с именем, который называется [имя].default, который фактически является папкой вашего профиля в данном веб-обозревателе. Вам нужно скопировать ее туда, где вам хотелось бы ее видеть;
- вновь открываем управление компьютером (напомню, комбинацией +[R]), однако теперь в появившемся окне нужно ввести «%appdata%\Mozilla\Firefox\profiles.ini» (без кавычек), затем – ;
- после этих действий «profiles.ini», где нужно указать путь, куда вы перенесли свой кэш. Внешне все должно выглядеть так, как на скриншоте ниже.
«Пояснения» для браузера
Теперь нужно «поставить в известность» ваш компьютер о том, что вы перенесли кэш в другое место.
Перенос кэша Firefox на другой диск выполняется из-за соображений безопасности, повышения уровня приватности сохраняемых пользовательских данных в браузере, а также по причине нехватки свободного места в системном разделе. Процедура эта несложная, но требует внимания от пользователя; особенно, при вводе данных.
Эта статья пошагово расскажет вам, как перенести кэш на другой диск или в другой раздел, а также на виртуальный RAMDisk.
Перенос кеша в другую директорию
1. Закройте браузер.
2. Нажмите на клавиатуре комбинацию - «Win + R».
3. В окно «Выполнить» вставьте - %appdata%\Mozilla\Firefox\Profiles.
А затем щёлкните «OK» или нажмите «Enter».
4. Скопируйте папку: клик правой кнопкой → Копировать. А затем вставьте её в директорию, где желаете хранить кэш.
Примечание. Имя профиля FF генерирует автоматически. Оно имеет вид - xxxx.default.
Редактирование файла INI
Теперь нужно прописать путь, а также изменить кое-какие параметры.
1. Запустите панель «Выполнить». Введите - %appdata%\Mozilla\Firefox\profiles.ini.
2. Кликните «OK».
3. Отобразится содержимое файла.
4. В строке «Path» после равно уберите параметр и пропишите путь к профилю.
Например: Path=H:\3euii4eo.default
5. В IsRelative задайте «0».
6. Сохраните изменения. В «Файл» нажмите «Сохранить».
Добавление записи в надстройки
1. Запустите FF. Введите адрес - about:config. Нажмите «Enter».
2. Под текстом уведомления нажмите «Я принимаю … риск!».
3. Кликните правой кнопкой по пустому месту вкладки.
4. В меню перейдите: Создать → Строка.
5. В панели «Новое значение» наберите - browser.cache.disk.parent_directory
Клацните «OK».
6. В следующей панели укажите точный путь -
H:\\xxxxxxxx.default
7. Кликните «OK». Созданная надстройка должна появиться в списке, во вкладке.
Перенос на RAMDisk
Процедура переноса кэша на виртуальный RAMdisk выполняется так же, как и на физический диск. Но прежде нужно создать RAM-диск. Выполнить эту операцию можно следующим образом:
1. Загрузите с офсайта утилиту RAMDisk Software и проинсталлируйте её в систему.
2. Запустите. Задайте в ней параметры - View, Advanced.
3. В разделе Settings задайте размер виртуального носителя. А также установите флажки возле опций Windows Boot Sector и Fat32.
4. Нажмите «Start».
5. По окончании операции задайте настройки загрузки/сохранения данных в разделе Load/Save. Рекомендуется включить обе опции, чтобы автоматически создавался образ диска перед выключением ПК и загружался автоматически при его включении.
Если что-то пойдёт не так - не запустится браузер, кэш не будет сохраняться - проверьте, все ли параметры указаны правильно (путь к папке, запись в конфигурации, значение переменной в файле profile.ini).
Доброго времени суток, дорогие друзья, читатели, посетители и прочие личности.
Сегодня мы поговорим о такой полезной штуке как перенос кеша браузеров на другой диск. Зачем это может быть нужно? Ну, например: в целях оптимизации (в случае переноса оного, скажем, на или на SSD ) работы этих самых браузеров, или же дабы сберечь ценное место на жестком диске (например, если каким-то мифическим образом у Вас места на жестком диске маловато), а может чтобы продлить время жизни о чем мы писали в совсем недавней статье..
В общем, думаю, что каждый найдет своё собственное практическое применение сему вопросу, а мы пока просто поделимся инструментом для воплощения сего в реальность. Тем более, что мы коснемся практически всех адекватных современных браузеров, а значит практически никто не останется в обиде.
Давайте приступим.
Перенос кеша браузера Mozilla FireFox
Начнем с моего любимца, а именно с браузера FF. Лично я переносил его профиль+кеш (да и сам дистрибутив) на RAM
-диск, чего и Вам советую.
Собственно, вот какая последовательность действий у нас получается:
С изменениями в рамках системы, пожалуй, всё. Теперь нужно объяснить браузеру, что мы перенесли его профиль и кеш в другое место.
В двух словах как-то так. Перейдем к другим браузерам.
Перенос кеша браузера Google Chrome
Выполняется практически аналогично переносу профиля FireFox, только малость быстрей и проще:
Как видите, собственно, ничего сложного.
Ну и, на закуску, давайте про красный браузер.
Перенос кеша и профиля браузера Opera
Для "красного" браузера всё аналогично переносу Google Chrome :
На сим всё. Вот так вот просто и быстро.
Послесловие.
Вот такие вот пироги. Надеюсь, что сия информация оказалась для Вас полезной.
Ну, а, как и говорилось в начале статьи, - применение каждый, думаю, найдет для себя сам.
Как и всегда, если есть какие-то вопросы, дополнения и прочее прочее, то оставляйте их в комментариях к этой записи.
PS: Пути хранения кеша по умолчанию могут меняться в различных версиях программы
PS2: Перенос кеша методом присвоения ярлыку параметра работает только при запуске через этот ярлык, а в остальных случаях используется путь по умолчанию (
Для управления кэшем в хроме официально доступно всего несколько опции, причём они являются аргументами для запуска из командной строки (самый простой в реализации, но не самый удобный в использовании способ):
- --disk-cache-dir=<путь к папке> : местоположение кэша
- --disk-cache-size=<размер в байтах> : размер кэша
- --user-data-dir=<путь к папке> : папка всех пользовательских данных (профили, кэш, ...)
Собственно, всё что нужно - запускать Google Chrome с правильными параметрами. Всё нижесказанное в равной мере применимо и для Chromium .
Windows
В Windiws 7 хром по умолчанию хранит кэш где-то в районе C:\Users\username\AppData\Local\Google\Chrome\User Data\Default\Cache . (Для других ОС см. )
Для изменения метоположени кэша на постоянно , требуется выполнить следующие шаги:
Шаг 1. Изменяем ярлык
ПКМ по ярлыку ⇒ "Свойства" ⇒ вкладка "Ярлык"
- Создаём где-либо папку для будушего кэша.
Например, по адресу "D:\temp\Google_Chrome" - В поле "Объект"
, через пробел, добавляем полный путь к этой папке как параметр:
--disk-cache-dir="D:\temp\Google_Chrome"
Теперь по адресу "D:\temp\Google_Chrome" будет храниться кэш браузера Google Chrome . После перезапуска Chrome в ней появятся папочки Cache, Media Cache и т. д.
Чтобы ограничить размер кэша, например, в 300Мб, через пробел добавляем ещё один параметр:
Disk-cache-size=314572800
(300 * 1024 * 1024 = 314572800 байт)
Если хочется избавиться от кэша совсем - установите его размер в 1:)
Но : если хром - браузер по умолчанию, то при запуске из сторонних приложений, он по-прежнему будет запускаться с параметрами по умолчанию. Поэтому - переходим к шагу два.
Шаг 2. Правим реестр
Итоговая команда для запуска в реестре будет выглядеть как-то вроде "C:\Users\Martin\AppData\Local\Google\Chrome\Application\chrome.exe" --disk-cache-dir="D:\temp\Google_Chrome" --disk-cache-size=314572800 -- "%1" (для Win7).
Шаг 3. Альтернатива 1
Как вариант, можно не редактировать ярлыки/реестры, а просто поместить символическую ссылку на нужное место вместо старой папки кэша.
Шаг 3. Альтернатива 2
Так же, вместо редактирования параметров запуска, можно использовать Политики :
- Откройте редактор реестр.
- Перейдите по ключу HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Chromium и
добавьте Dword
DiskCacheSize (ПКМ по Chromium ⇒ new
⇒ Dword (32-bit value)
).
Установите значение для размера кэша в байтах. - Для установки папки кэша, создайте String с именем DiskCacheDir и установите значение как полный путь к необходимой папке.
Linux
Всё аналогично ситуации с ярлыками Windows. Стоит поправить алиас для запуска хрома, чтобы он вызывался с необходимыми параметрами.
Интересный usecase - хранение кэша в оперативной памяти (tmpfs):
$ google-chrome --disk-cache-dir=/tmp/cache
Гляньте страничку arch linux про Chromium, чтобы узнать больше интересных вещей:)
Если у вас диск SSD и вы хотите сэкономить место на нём, есть много различных способов это сделать. Как один из вариантов — это перенос кэша браузера на жесткий диск. Это связанно с тем, что любой браузер во время работы постоянно записывает и удаляет временные файлы, что можем значительно сказаться свободном месте на диске. Также, можете посмотреть посмотреть статью о том, как отключить встроенный в .
Итак, для разных браузеров по порядку.
Google Chrome и все браузеры на движке Chromium
Способ подойдет для браузеров CoolNovo, RockMelt, Рамблер Нихром, Яндекс.Браузер, Интернет@mail.ru, а также для Opera выше 15 версии.
Для того, чтобы изменить путь хранения кэша, необходимо слегка отредактировать ярлык, с которого вы запускаете свой хром.
Для этого щелкаем правой клавишей мыши по ярлыку и нажимаем «Свойства». В ячейке «Объект» нужно дописать следующее:
Disk-cache-dir="путь"
После.exe и через пробел!
Взамен <путь> пишем нужный адрес, должно получиться примерно вот так:
По умолчанию кэш хранится в папке:
C:\Users\имя пользователя\AppData\Local\Google\Chrome\User Data\Default\Cache\
Её нужно удалить вручную. Этот метод будет работать только при запуске с того ярлыка, в котором вы добавили этот параметр.
Mozilla Firefox
Для того чтобы изменить расположения кэша в Firefox, нужно зайти в скрытые настройки браузера. Для этого в адресную строку Firefox нужно ввести:
About:config
нажать Enter; если выдаст окно, то соглашаемся с «лишением гарантии».
Правой кнопкой мыши щёлкаем по «имя настройки», в выпавшем меню выбираем Создать > Строка
1) Вводим параметр для изменения пути основной папки кэша:
Browser.cache.disk.parent_directory
и вписываем значение нужной папки, например: D:\cache\Firefox\
2) Вводим параметр для изменения пути оффлайн кэша Firefox:
Browser.cache.offline.parent_directory
И прописываем тот же путь, что и в первом параметре.
В этой папке Firefox создаст папку Cache и в ней будет хранить кэшированные файлы. Папку со старым кешем нужно удалить вручную. В Windows 7 по умолчанию она расположена:
C:\Users\<имя_пользователя>\AppData\Local\Mozilla\Firefox\Profiles\*****.default\
Opera
По примеру Firefox, нам нужно войти в глубокие настройки браузера. Для этого так же в адресной строке набираем:
В открывшемся списке ищем:
А там выбираем:
По умолчанию путь к кэшу.