Как перенести кэш браузера в другое место? Расскажем в данной статье.

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

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

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

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

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

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

  • если размер системного SSD не велик, для максимально рационального использования его пространства можно перенести кэш браузеров на другой имеющийся диск (SSD или HDD).
    Я на своем компьютере перенес кэш браузера с системного высокоскоростного SSD формата M.2 NVME на второй, более дешевый SSD, работающий через интерфейс SATA III.

  • иные причины

Перейдем от столь длинного вступления к действиям. Покажем, как переносить кэш браузера на примере самых популярных Google Chrome, Mozilla Firefox, Opera.

В моем случае ярлыки для запуска браузеров вынесены на рабочий стол.
Для безошибочного повторения пошаговой инструкции советуем сделать то же самое.

Перенос кэша в Google Chrome

Способ подойдет, в принципе, не только для Chrome, но и для других браузеров на движке Chromium.

Примечание если браузер Chrome запущен, прежде чем приступить к дальнейшим действиям, закройте его.

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

––disk-cache-dir="путь"

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

В моем случае я пишу:

––disk-cache-dir="C:\Browser cache\Chrome"

Таким образом я меняю папку расположения кэша, но не меняю сам диск, т.к. для написания данной статьи всё это я делаю в виртуальной машине Hyper-V, где у меня один единственный диск С. Ранее, в статье 1 и статье 2, мы писали, для чего нужна виртуальная машина и как настроить Hyper-V.

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

Вот как получилось у меня:

Нажимаем ОK.

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

Внутри нее Вы увидите папку Default:

А внутри Default еще 2 подпапки с «говорящими» названиями:

Мы сделали это! 😊

Теперь осталось вручную удалить ненужные папки со старым кэшем на системном диске С:

C:\Users\[Имя пользователя]\AppData\Local\Google\Chrome\User Data\Default\Cache

C:\Users\[Имя пользователя]\AppData\Local\Google\Chrome\User Data\Default\Cache\Code Cache

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

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

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

Откроется Проводник Windows в месте, где расположен выбранный Вами ярлык.

Щелкаем правой кнопкой мыши по ярлыку Chrome и нажимаем Свойства. Далее точно так же по инструкции, приведенной выше.

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

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

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

Перенос кэша в Mozilla Firefox

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

about:config

Нажимаем Enter.

Появится окно, предупреждающее о рисках изменения расширенных настроек.

Нажимаем Принять риск и продолжить.

В новом окне нажимаем Показать все.

Появится обширный список параметров браузера Firefox.

Далее действуем осторожно, внимательно перепроверяя свои шаги, прежде чем сохранять вносимые изменения.

  1. в строке поиска параметров вводим параметр для изменения пути основной папки кэша: browser.cache.disk.parent_directory
  2. выбираем тип параметра cтрока
  3. нажимаем кнопку с плюсиком справа, чтобы добавить
  1. вводим в появившемся поле значение — путь к папке, где собираемся сохранять кэш Firefox;
    в моем случае это C:\Browser cache\Firefox
  2. нажимаем кнопку с галочкой, сохраняя внесенные изменения
  1. в строке поиска параметров вводим параметр для изменения пути оффлайн кэша Firefox: browser.cache.offline.parent_directory
  2. выбираем тип параметра cтрока
  3. нажимаем кнопку с плюсиком справа, чтобы добавить
  1. вводим в появившемся поле значение — путь к папке, где собираемся сохранять оффлайн кэш Firefox — тот же путь, который прописывали для предыдущего параметра;
    В моем случае это C:\Browser cache\Firefox
  2. нажимаем кнопку с галочкой, сохраняя внесенные изменения

Закрываем браузер. Запускаем его заново. Посещаем какой-либо сайт. Например, yatoo.studio 😊. Закрываем браузер. Если откроем в проводнике папку, в которой указали сохранение кэша, увидим, что браузер создал соответствующие свои рабочие подпапки:

Итак, мы перенесли кэш Mozilla Firefox в другое место.

Теперь осталось удалить ненужные папки со старым кэшем с системного диска С.

Находятся они согласно приведенному ниже пути:

C:\Users\имя пользователя\AppData\Local\Mozilla\Firefox\Profiles\*****.default-release

Удалям соответствующие подпапки cache2 и OfflineCache.

Перенос кэша в Opera

Поскольку Opera основана на движке Chromium, то инструкция по переносу кэша браузера Google Chrome, приведенная в этой статье, применима и к Opera.

Примечание если браузер Opera запущен, прежде чем приступить к дальнейшим действиям, закройте его.

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

––disk-cache-dir="путь"

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

В моем случае я пишу:

––disk-cache-dir="C:\Browser cache\Opera"

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

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

Вот как получилось у меня:

Нажимаем ОK.

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

Внутри нее Вы увидите папку Opera Stable, внутри которой лежат подпапки кэша.

Удаляем папку Cache со старым кэшем с диска С, расположенную по пути:

C:\Users\имя пользователя\AppData\Local\Opera Software\Opera Stable

Примечание дополнительная информация, приведенная в разделе по настройке Google Chrome, применима и к Opera.