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 переключать.
Комментарий на отдельной странице