14 Ноя 2011
Как изменить место для хранения кэша в браузерах?

Такие ситуации возникают когда на основном системном диске или разделе недостаточно места, либо нужно поместить кэш на более быстрый диск. Можно. Причем легко. Как осуществить — рассказано в статье.
Дело в том, что в штатном интерфейсе через который настраиваются браузеры таких опций для смены директории кэша нет. И в Mozilla Firefox и в Opera имеются редакторы настроек, в которых можно задать необходимые значения.
Как сменить папку для хранения кэша в Firefox.
Набираем в адресной строке браузера about:config. Видим множество непонятных строк. Это и есть конфигурация вашего браузера. Кстати если вы впервые открываете конфигуратор, то будут выданы предупреждения о том, что бездумное изменение каких-либо важных настроек может привести к поломке браузера. Но не пугайтесь, на все вопросы отвечайте утвердительно. Бездумно менять то, что не нужно трогать мы не собираемся :) В верхней части конфигуратора есть строка поиска по настройкам (фильтр). В нее вводим следующее:
browser.cache.disk.parent_directory.
Скорее всего конфигуратор ничего не найдет, и покажет пустую страницу. Это означает что у вас не заданы такие настройки. Поэтому необходимо создать этот параметр. Кликаем правой кнопкой мыши в пустой странице, выбираем «создать»(new)> «строковый параметр»(string). Откроется окошко в котором нужно ввести название опции. Туда то мы и вводим то что пытались найти — browser.cache.disk.parent_directory.
Затем откроется новое окно, в котором нужно задать значение параметра. Это как раз и будет наш путь к желаемому новому месторасположению кэша. К примеру. Только путь нужно вводить не в традиционном формате, а через двойной обратный слеш (\\). То есть, если мы хотим чтобы наш кэш отныне располагался в D:\files\cache_FF, то вводить необходимо D:\\files\\cache_FF.
В линуксах кстати путь задается в обычном формате, к примеру /home/user/cache_ff. (Двойной слеш в виндовс связан с тем, что символ обратного слеша необходимо экранировать по стандартам юникс, но это нам как пользователям неважно).Перезапускаем браузер, идем в обозначенное место, и наблюдаем что файрфокс уже создал папку для своего кэша и положил туда файлы.Если же мы вдруг снова захотим изменить место жительства кэша, то новый параметр нам уже создавать не понадобится, просто находим тот что мы уже создали, и в контекстном меню пользуемся пунктом «изменить»(modify).
Как сменить место хранения кэша в Opera
Принцип аналогичен, разница в деталях. Кроме того есть отличие, что в опере есть возможность задать отдельное место для хранения набранных адресов — opcache.
Здесь мы вызываем в адресной строке opera:config, и задаем в поиске что нибудь вроде cache directory. По этому запросу обнаружатся два параметра — «Cache Directory4» и «Operator Cache Directory4«. Второй это и есть кэш адресов, его можно менять, а можно не менять — в любом случае места он занимает очень мало. А вот первое значение — и есть то что нам нужно. Туда вводим желаемый адрес кэша, жмакаем сохранить и рестартуем браузер.
Как сменить диск кэша (месторасположение) в Chrome?
Это можно сделать добавив в ярлык запуска Хрома опцию –disk-cache-dir=”d:\cache”
Здравствуйте!
Комментарий на отдельной страницеМожно ли обновить описание способа переноса кэша на Опере v. 36.0, а то меню настроек поменялось и в нем нынче нет таких пунктов :)
Да, Опера полностью на другом движке сейчас разрабатывается. Это совершенно иной браузер, чем был во времена написания данной статьи. Мы в ближайшее время актуализируем информацию в статье. Спасибо Вам и следите за обновлениями!
Комментарий на отдельной страницеНа новом firefox создать строку нет такой возможности есть только true false переключать.
Комментарий на отдельной странице