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

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

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

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

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

  • Найдите папку на своём компьютере, где хранится кэш :
  1. Для начала зайдите в папку AppData, которая находится на диске с системой в папке под названием имени пользователя.
  2. В AppData зайдите в Local, далее Google, Chrome, User Data, Default, а в ней и будет нужная папка Cache.

  1. Запустите командную строку , желательно от имени администратора.
  2. Введите команду mklink, после через пробел: /D «целиком исходный путь» «целиком новый путь».

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

ВНИМАНИЕ. Перенос кэша Яндекс Браузера аналогичен процедуре для Google Chrome. С той лишь разницей, что в папке AppData вам нужно найти папку Yandex, а в ней Yandex Browser и потом точно также User Data, Default и Cache.

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

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

ВАЖНО. Если Opera является браузером по умолчанию, то также необходимо поместить символические ссылки. Можно сделать это из командной строки, как описано выше.

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


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

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


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

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

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

Как перенести рабочие данные браузера в другое место на компьютере? Даже если браузер изначально установить на другой диск, например, D или E, все равно в скрытой папке пользовательского профиля на диске С «AppData» (в современных версиях Windows) будут размещаться данные профиля веб-обозревателя – кэш, история, куки, настройки, расширения и т.п. Многие браузеры предусматривают возможность переноса их кэша с системного диска С на другой диск – другой раздел или другое устройство. Правда, эту возможность не найти удобной, бросающейся в глаза опцией в меню браузеров. Функция смены пути хранения кэша, как правило, размещается в скрытых настройках веб-обозревателей. В этой статье не будем углубляться в специфику смены пути кэша для каждого из браузеров. Поступим проще – рассмотрим универсальный способ переноса кэша веб-обозревателей в другое место. Но переносить будем не только кэш, а профили браузеров целиком. И поможет нам в этом небольшая программка Junction Link Magic.

1. Зачем переносить профиль браузера в другое место на компьютере?

Необходимость переноса кэша и прочих часто перезаписываемых данных браузеров в редких случаях может быть вызвана приближением срока наработки на отказ SSD. Чаще перенос определенных файлов системы и стороннего софта проводится либо на HDD из-за того, что на 64-гигабайтном SSD заканчивается место, либо на RAM-диск – производительный диск, созданный за счет избытка оперативной памяти и реализуемый в системе Windows специальным типом программ. Перенос кэша и прочих данных браузера на RAM-диск может в разы ускорить работу с Интернетом, поскольку скорость считывания и записи мелких файлов у оперативной памяти в несколько тысяч раз больше, чем у HDD.

Но RAM-диск может решить только проблему медленной скорости работы HDD. RAM-диск не решает ни вопрос со слабым процессором, ни проблему с медленной скоростью интернет-подключения. Чтобы понять, есть ли эффект от работы браузера в связке с RAM-диском, не обязательно сразу же приступать к переносу профиля. Их взаимодействие можно протестировать, поместив на RAM-диск портативную версию любого из браузеров. Если эффект будет очевиден, далее можно уже приступать к переносу на RAM-диск профилей браузеров, установленных в системе Windows.

2. О программе Junction Link Magic

Далее поочередно создаем точки соединения и переносим содержимое каждой из папок «Mozilla» в составе «AppData» на диск назначения, как этот процесс описан в предыдущем пункте статьи для профиля Google Chrome.

Точно так же поступаем с браузером Opera. Последний внутри папки «AppData» создает две своих папки «Opera Software» – внутри «Local» и внутри «Roaming».

6. Удаление точек соединения

Если ожидаемый результат от оптимизации Windows за счет работы RAM-диска не был оправдан на деле, вернуть назад все проведенные в системе настройки, в частности, перенесенные профили браузеров можно откатом к точке восстановления или резервной копии. Этот способ одним действием решит несколько проведенных ранее операций по переносу настроек. Если же система работает стабильно, и вернуть назад необходимо только перенесенный профиль браузера, программа Junction Link Magic предусматривает возможность удаления точек соединения. Нужная точка соединения может не отображаться в окне программы, в таком случае нужно просканировать систему. Жмем «Scan now!».

Как только нужная точка соединения отобразится в окне Junction Link Magic, можем отменить дальнейшее сканирование и удалить эту точку.

Подтверждаем удаление точки соединения.

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

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

Как увеличить кэш браузера

I. Изменение объема кэша в FireFox

1. Меню «Инструменты» → «Настройки»:
2. Меню «Дополнительно» → «Сеть» → «Автономное хранилище»

II. Изменение объема кэша в Internet Explorer

1. Меню «Сервис» → «Свойства обозревателя»
2. В разделе «История просмотра» кнопка «Параметры»
3. Значение «Используемое место на диске»

III. Изменение объема кэша в Opera

1. Меню «Инструменты» → «Настройки»
2. Закладка «Дополнительно» → раздел «История» → значения «Кэш в памяти» и «Дисковый кэш»
IV. Изменение объема кэша в Google Chrome 4.1.249.1045

В браузере Google Chrome нет опции для изменения объема кэша. Для этого нужно воспользоваться специальной командой --disk-cache-dir.

1. Создайте папку, в которой будет находиться увеличенный кэш браузера Google Chrome. Например, C:\\Google Chrome\\Cache.
2. Щелкните по ярлыку Google Chrome правой кнопкой мыши и выберите «Свойства».
3. В поле «Объект» допишите указанную выше команду с новым значением объема кэша в байтах. У вас должна получиться строка типа
"C:\\Documents and Settings\\<Ваше имя пользователя>\\Local Settings\\Application Data\\Google\\Chrome\\Application\\chrome.exe" --disk-cache-dir=" D:\\Google Chrome\\Cache " --disk-cache-size=1000000000.
4. Нажмите OK.

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

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

Собственно начнём с самого КЭШа. КЭШ - это память компьютера,в которой хранится информация,к которой система имеет доступ быстрее,чем к оперативной памяти компьютера. В нашем случае в КЭШе хранятся различные мелкие файлы подкачки для Фрагории,которые иногда закачиваются в "неисправном" состоянии и их нужно удалять,что бы они не мешали работе клиента\браузера.

Теперь идём к тому,как этот самый КЭШ очищать.

Самый простой и быстро доступный способ очистки КЭШа это функция очистки в браузере,которым вы пользуетесь,приведу примеры:

1) Mozilla Firefox

в панели меню выбираем "инструменты" -> настройки,заходим на следующую вкладку (смотрим скрин) и выполняем три клика,отмечены на скрине

2) Опера

в панели меню так же выбираем инструменты – настройки – дополнительно – история – (Дисковой кэш) - очистить

так же можно поставить галочку "очищать при входе" и КЭШ у вас будет очищаться при каждом запуске оперы.

3) Internet Explorer

Для очистки КЭШа памяти Internet Explorer в меню «Сервис» выберите строку «Свойства обозревателя»
в открывшемся окне нажимаем "удалить"

4) Google Chrome

1 нажмите на иконку «Настройка и управление», выберите пункт «Очистить данные просмотров»
2 В открывшемся диалоговом окне «Очистить данные просмотров» отметьте галочкой пункт «Очистить кеш». Нажмите кнопку «Очистить данные просмотров»

1 2

Здесь представлены 4 основных браузера,если у вас какой-либо другой,пишите название,инструкцию дополню.

рыцарь со стволом 16 марта 2013 в 02:06

Отучиваем Google Chrome убивать ресурс SSD винчестера

Предыстория
Как-то примерно год назад появился у меня компьютер, который можно было брать с собой на диван - ноутбук то есть. Ноутбук выбирался чисто для работы, одним из требований при выборе была неплохая производительность. Процессор Intel Core i3 показался достаточным по производительности.

Но, поначалу шустрый ноутбук все больше и больше начинал меня нервировать своей медлительностью. Не то чтобы он тупил, подвисал и тому подобное - нет, он просто равномерно медленно работал. Особенно это было хорошо заметно если поработаешь за «полноразмерным» компьютером с шустрым винчестером, а потом пересядешь за ноутбук. Виной тому был медленный винчестер ноутбука. Причем это проблема не конкретно моего ноутбука, это проблема всех ноутбуков, потому что в них стоят медленные винчестеры со скоростью вращения 5400 об/мин.

В один из дней это меня достало, и было решено купить SSD. Причем выбирался самый быстрый. Проанализировав занятое место на диске С: и финансы, было решено брать SSD объемом 64 GB. А учитывая что при маленьком объеме у большинства твердотельных накопителей скорость падает пропорционально с уменьшением емкости, круг выбираемых моделей быстро сузился. Выбор пал на Samsung 830.

Но как вставить SSD в ноутбук, в котором нет места под второй винчестер? Вариант с полной заменой HDD на SSD я сразу отмел. Быстрое «гугление» привело к тому, что есть все-таки способы - вместо ненужного нынче DVD поставить SSD. Я был уже не первый с такими вопросами, и быстро нашел что нужен некий переходник в который ложится винчестер и вставляется вместо привода. На ebay.com был найден нужный переходник. Назывался лот «Universal 9.5mm 2.5» SATA 2nd HDD Hard Driver Caddy For CD DVD Optical Bay". Стоил он чуть больше восьми долларов.

После почти месячного ожидания, свежекупленый SSD был вставлен в переходник, а переходник уже в ноутбук. Конечно крышка переходника не совсем как у родного привода, получилось не совсем незаметно, но достаточно терпимо.
На новенький винчестер была установлена новомодная Windows 8, всё летало и я был просто сказочно рад что ноутбук мой обрел практически вторую жизнь. Радости моей небыло предела до тех пор пока я не запустил программы мониторинга оставшейся жизни SSD. В частности, программа SSD Ready предрекала остаток жизни моему SSD в полгода. Это как-то совсем не радовало. Начал читать, и думать почему так.

Оказалось, все было просто - самой основной нагрузкой на винчестер стал… Google Chrome! Никогда бы не подумал что монстр огромной корпорации будет так вредить моему винчестеру.
Хром постоянно что-то пишет в кеш. Практически беспрерывно. Вот сюда каждые 2 секунды
c:\Users\User\AppData\Local\Google\Chrome\User Data\Default\Cache\
Также еще есть папка куда пишется кеш онлайн-видео которое вы смотрите. Папка эта носит название Media Cache
А еще пишутся иконки, история и все такое. В итоге я пришел к выводу, что папка User Data просто постоянно изменяется, записывая-считывая файлы и убивая мой SSD.

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

Было решено отключить этот проклятый кеш Хрома чтобы он вообще не писал ничего на диск. Добавляем к ярлыку запуска Google Chrome параметр "--disk-cache-size=1 --media-cache-size=1". И о чудо! Кеш не пишется, а браузер… не летает и довольно плохо работает. Особенно заметно когда открываешь хром с 30 открытыми вкладками, когда он все подгружает заново. Ну и совсем от записей мы тоже не избавились - что-то типа иконок и истории, все равно писалось на диск.

Вторым вариантом решения проблемы был перенос папки с настройками профиля хрома User Data на HDD. Это конечно бы решило все проблемы, но спрашивается зачем я покупал SSD?

Следующий вариант по-моему скромному мнению, решил все мои проблемы. Я решил использовать RAM Drive - т.е. держать все в оперативной памяти, и только лишь при выключении писать на винчестер. Учитывая что ноутбук у меня либо включен, либо в ждущем режиме, то писаться при выключении будет очень редко. Из понравившихся программ остановил выбор на Qsoft RAMDisk. Ставится как драйвер. В свойствах выбрал размер диска, файловую систему, куда писать при выключении. Под диск выделил 512 МБ (думаю разумный минимум 128 МБ).

Можно было перенести просто папку кеша, можно было и добавить к ней папку Media Cache, но я решил полностью избавиться от всяческих записей, и перенести полносью всю папку User Data.

Можно было опять же указать в параметрах ярлыка --user-data-dir=«путь к рам-диску» для перенаправления хранения профиля, можно было прописать в реестре, но при запуске без ярлыка либо обновлении, все это не работало бы. Начал думать как бы так сделать чтобы ничего не меняя перенаправить. И тут я вспомнил про символические ссылки!

Была скачана утилита Link Shell Extension, при помощи которой я фактически на месте папки User Data создал «ярлык», ссылку которая вела на мой рам-диск. Т.е. на диске ничего не лежало, заходя в папку User Data мы сразу же перенаправлялись на рам-диск. Причем в чем плюс такого решения - ни система, ни Хром никакого подвоха не видели.

Хром стал работать еще быстрее чем он был на SSD. Очень быстро. Я теперь наверное даже всем порекомендую хотя-бы кеш хрома вынести на небольшой рам-диск. Лично для меня загадка почему инженеры не придают внимания проблеме того что хром очень много и часто пишет. Надежность информации это хорошо, но не ценой же убийства винчестера!

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

Для управления кэшем в хроме официально доступно всего несколько опции, причём они являются аргументами для запуска из командной строки (самый простой в реализации, но не самый удобный в использовании способ):

  • --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. Изменяем ярлык

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

  1. Создаём где-либо папку для будушего кэша.
    Например, по адресу "D:\temp\Google_Chrome"
  2. В поле "Объект" , через пробел, добавляем полный путь к этой папке как параметр:
    --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

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

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

Linux

Всё аналогично ситуации с ярлыками Windows. Стоит поправить алиас для запуска хрома, чтобы он вызывался с необходимыми параметрами.

Интересный usecase - хранение кэша в оперативной памяти (tmpfs):
$ google-chrome --disk-cache-dir=/tmp/cache

Гляньте страничку arch linux про Chromium, чтобы узнать больше интересных вещей:)