Как перенести кэш браузера на другой диск

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

Как сменить папку для хранения кэша в Firefox.

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

Скорее всего конфигуратор ничего не найдет, и покажет пустую страницу. Это означает что у вас не заданы такие настройки. Поэтому необходимо создать этот параметр. Кликаем правой кнопкой мыши в пустой странице, выбираем «создать»(new)> «строковый параметр»(string). Откроется окошко в котором нужно ввести название опции. Туда то мы и вводим то что пытались найти — _directory .

Затем откроется новое окно, в котором нужно задать значение параметра. Это как раз и будет наш путь к желаемому новому месторасположению кэша. К примеру. Только путь нужно вводить не в традиционном формате, а через двойной обратный слеш (\\). То есть, если мы хотим чтобы наш кэш отныне располагался в D:\files\cache_FF , то вводить необходимо D:\\files\\cache_FF .

В линуксах кстати путь задается в обычном формате, к примеру /home/user/cache_ff . (Двойной слеш в виндовс связан с тем, что символ обратного слеша необходимо экранировать по стандартам юникс, но это нам как пользователям неважно).Перезапускаем браузер, идем в обозначенное место, и наблюдаем что файрфокс уже создал папку для своего кэша и положил туда же мы вдруг снова захотим изменить место жительства кэша, то новый параметр нам уже создавать не понадобится, просто находим тот что мы уже создали, и в контекстном меню пользуемся пунктом «изменить»(modify).

Назначение кэша браузера

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

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

Ключевой в данном случае является фраза «повторное посещение». Очевидно, что при первичной загрузке первой страницы того или иного сайта никакой экономии или ускорения не получится.

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

Windows

В Windiws 7 хром по умолчанию хранит кэш где-то в районе C:\Users\username\AppData\Local\Google\Chrome\User Data\Default\Cache . (Для других ОС см. )

Для изменения метоположени кэша на постоянно , требуется выполнить следующие шаги:

Шаг 1. Изменяем ярлык

ПКМ по ярлыку ⇒ «Свойства» ⇒ вкладка «Ярлык»

  1. Создаём где-либо папку для будушего кэша. Например, по адресу «D:\temp\Google_Chrome»
  2. В поле «Объект» , через пробел, добавляем полный путь к этой папке как параметр: —disk-cache-dir=»D:\temp\Google_Chrome»
Windows

Теперь по адресу «D:\temp\Google_Chrome» будет храниться кэш браузера Google Chrome . После перезапуска Chrome в ней появятся папочки Cache, Media Cache и т. д.

Windows
Windows

Чтобы ограничить размер кэша, например, в 300Мб, через пробел добавляем ещё один параметр:

Windows
Windows

Disk-cache-size=314572800 (300 * 1024 * 1024 = 314572800 байт)

Windows
Windows

Если хочется избавиться от кэша совсем — установите его размер в 1:)

Windows
Windows

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

Windows
Windows

Шаг 2. Правим реестр

Windows
Windows

Итоговая команда для запуска в реестре будет выглядеть как-то вроде «C:\Users\Martin\AppData\Local\Google\Chrome\Application\» —disk-cache-dir=»D:\temp\Google_Chrome» —disk-cache-size=314572800 — «%1» (для Win7).

Windows
Windows

Шаг 3. Альтернатива 1

Windows
Windows

Как вариант, можно не редактировать ярлыки/реестры, а просто поместить символическую ссылку на нужное место вместо старой папки кэша.

Windows
Windows

Шаг 3. Альтернатива 2

Windows
Windows

Так же, вместо редактирования параметров запуска, можно использовать Политики :

Windows
Windows
  1. Откройте редактор реестр.
  2. Перейдите по ключу HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Chromium и добавьте Dword DiskCacheSize (ПКМ по Chromium ⇒ new ⇒ Dword (32-bit value) ). Установите значение для размера кэша в байтах.
  3. Для установки папки кэша, создайте String с именем DiskCacheDir и установите значение как полный путь к необходимой папке.

Как перенести кэш

Чтобы перенести кэш firefox, нужно сделать следующее:

  • для начала закройте свой веб-браузер Мозилла;
  • теперь нам необходимо попасть в управление работой компьютера. Для этого нужно зайти в пусковое меню, а затем – кликнуть на строчку «Выполнить». Альтернативный вариант – воспользоваться комбинацией клавиш +[R];
  • появилось окно, в котором нужно ввести «%appdata%\Mozilla\Firefox\Profiles» (без кавычек), после чего нажать ;
  • открылся каталог с именем, который называется [имя].default, который фактически является папкой вашего профиля в данном веб-обозревателе. Вам нужно скопировать ее туда, где вам хотелось бы ее видеть;
  • вновь открываем управление компьютером (напомню, комбинацией +[R]), однако теперь в появившемся окне нужно ввести «%appdata%\Mozilla\Firefox\» (без кавычек), затем – ;
  • после этих действий «», где нужно указать путь, куда вы перенесли свой кэш. Внешне все должно выглядеть так, как на скриншоте ниже.
Читайте также:  Запись видео с экрана Windows 10 без дополнительных программ.

Кэш браузера – что это?

На сайте уже есть статья, как удалить кэш в браузере Яндекс. В ней дано определение для данного термина. Также, там написано, в какой папке на компьютере находится интересующая нас папка.

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

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

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

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

Перенос на другой жёсткий диск

Перенос кэша браузера Google Chrome на другой диск проще всего выполняется следующим образом:

Перенос на другой жёсткий диск
Перенос на другой жёсткий диск
  • Найдите папку на своём компьютере, где хранится кэш:
  1. Для начала зайдите в папку AppData, которая находится на диске с системой в папке под названием имени пользователя.
  2. В AppData зайдите в Local, далее Google, Chrome, User Data, Default, а в ней и будет нужная папка Cache.
  • Скопируйте данные из этой папки в новое расположение кэша.
  • Щёлкните правой кнопкой по экрану и выберите «Свойства».
  • Зайдите в «Ярлык».
  • В поле «Объект» после напишите –disk-cache-dir=, а после запишите путь к перенесённой директории с данными.
  • Если Гугл Хром является браузером по умолчанию, он может проигнорировать эту запись и запуститься с умолчанием на расположение кэша. Поэтому используйте командную строку для создания ссылок для Хрома о новом месте расположения:
  1. Запустите командную строку, желательно от имени администратора.
  2. Введите команду mklink, после через пробел: /D «целиком исходный путь» «целиком новый путь».
Перенос на другой жёсткий диск
Перенос на другой жёсткий диск

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

Перенос на другой жёсткий диск
Перенос на другой жёсткий диск

В Опере действия выполняются аналогично Яндексу и Google Chrome:

Перенос на другой жёсткий диск
Перенос на другой жёсткий диск
  • В AppDataLocal ищете Opera Software.
  • Открываете Opera Stable, в ней и будет находиться Cache.
  • Копируете его в новое место, потом кликаете правой кнопкой по ярлыку Opera.
  • Проставляете в строке «Объект» после точно такую же команду, как для Chrome.
Перенос на другой жёсткий диск
Перенос на другой жёсткий диск

Инструкция по переносу файлов кэша браузера Mozilla Firefox несколько отличается от предыдущих:

Перенос на другой жёсткий диск
Перенос на другой жёсткий диск
  1. По аналогии найдите папку Firefox в подразделах директории AppData.
  2. В ней располагается директория Profiles.
  3. Внутри вы увидите папку, название которой оканчивается на default. Это и есть нужная нам Cache, только с таким непонятным названием. Скопируйте её в новое место расположения.
  4. Вернитесь в AppData и перейдите в Roaming.
  5. Там, в подпапках, найдите директорию Firefox, в которой будет находиться файл
  6. Дважды щёлкните по нему и откроется текстовый документ.
  7. В строке Path после знака равенства пропишите новый путь расположения кеша. Переменная IsRelative должна быть равна нулю.
  8. Запустите Mozilla.
  9. В адресную строку впишите about:config.
  10. Щёлкните на странице правой кнопкой и выберите «Создать», «Строка».
  11. У вас запросят имя настройки, впечатайте _directory.
  12. Далее в окне значения впишите путь к новому месту хранения кэша.
  13. Перезапустите браузер.
Читайте также:  Как ускорить индексацию сайта: 5 способов на все случаи жизни

Перенос в оперативную память

Перенос на другой жёсткий диск
Перенос на другой жёсткий диск

Как было сказано ранее, иногда имеет смысл перенести кэш браузера не просто на другой диск, а в виртуальный RAM-диск. Создать его можно при помощи одного из множества специальных приложений. Рассмотрим перенос кэша в RAM-диск на примере программы RAM Disk:

Перенос на другой жёсткий диск
Перенос на другой жёсткий диск
  1. Скачайте и установите программу с официального сайта: -and-services/software/ramdisk. Для личного использования программа бесплатна.
  2. Запустите из меню Пуск.
  3. Выберите меню View, Advanced.
  4. Во вкладке Settings выберите желаемый размер RAM-диска. Поставьте галочки Fat32 и Windows Boot Sector.
  5. Нажмите Start.
  6. После окончания создания RAM-диска, нужно определить параметры его загрузки и сохранения. Откройте вкладку Load/Save.
  7. Ставьте галочки для обоих параметров. Это означает, что перед выключением компьютера будет создаваться образ виртуального RAM-диска и записываться на винчестер. А после включения загружаться обратно в RAM.
Перенос на другой жёсткий диск
Перенос на другой жёсткий диск

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

Перенос на другой жёсткий диск
Перенос на другой жёсткий диск

Решает эту дилемму программа Primo Ramdisk. Она позволяет создать динамический RAM-диск. Суть в том, что вы определяете сами лишь максимальный дисковый объём, а программа сама решает, сколько можно отдать браузеру в настоящий момент исходя из системных показателей. Минусом приложения является то, что оно платное.

Перенос на другой жёсткий диск
Перенос на другой жёсткий диск

Таким образом, алгоритм переноса кэша схож на всех видах браузеров. Сначала вы копируете папку с данными в новое место. После этого разъясняете системе и программе, что путь поменялся. Точно также и с переносом на RAM-диск. Просто прописываете к нему путь в настройках. Известно, что оперативная память обнуляется после выключения компьютера. Но в случае с виртуальным RAM, можно сохранить образ на время отключения питания. Либо не сохранять, тогда получится, что ваш кэш автоматически очищается при завершении работы. Оставляйте свои комментарии, если столкнулись со сложностями изменения хранения данных кэша, и каким образом их удалось решить.

Перенос на другой жёсткий диск
Перенос на другой жёсткий диск