Размещение Google Chrome cache на ramdisk
Итак, настало время записать небольшую инструкцию о размещении google chrome cache на ramdisk.
Все очень просто – снизить количество записей на жесткий диск, а в случае, если SSD является системным диском, – продлить жизнь SSD диску! Только представьте, сколько обращений к диску будет делать Chrome, когда вы листаете себе фотки девушки с большими грудями вконтакте. А зачем хром сохраняет все фотки? А потому что у всех таких девочек обычно есть зеркальные фотоаппараты, а фотки с них много весят, поэтому при первой загрузке вам пришлось ждать 2 секунды, пока фотка грузится, а вот второй раз она с диска прочитается. А если эти временные вещи будут сохраняться на Ramdisk, то это, во-первых, в разы увеличит скорость чтения/записи таких файлов, а, во-вторых, предотвратит засорение вашего HDD или SSD лишними ненужными файлами.
Во всех линуксах есть отличный способ создания рамдиска там, где захочется, используя tmpfs. Обычно ramdisk используют для хранения там всякого рода мусора и кэшей, например кэша браузера. Создать ramdisk не составляет трудным и на windows, если использовать сторонний софт, в том числе и бесплатный. Об этом подробнее тут.
Прежде, чем читать дальше, советую пойти взять бутылочку пиваса, а лучше чашку чая, а можно и того и другого. Хотя процесс не столь сложный, но на повод попить пиваса вполне тянет.
Не думаю, что могут возникнуть проблемы с созданием ramdisk’а, поэтому будем иметь в виду, что мы создали ramdisk и обозвали его буквой R.
А теперь перейдем к более сложному: нужно каким-то макаром раместить там кэш Google Chrome. Что касается других браузеров, например, Mozilla Firefox, в ней это сделать гораздо проще! Нужно всего лишь открыть окно тонких настроек и создать новый параметр, однако Google Chrome такой возможности не дает.
Обычный способ – это не для джедаев
В интернете есть много инструкций о том, как поместить кэш на рамдиск, однако все они банальны: указать параметр –disk-cache-dir при запуске. Но вот если, например, ссылку открываешь из Skype или еще откуда-нибудь, то этот параметр просто игнорится. В общем, такой метод мне не нравится, он относительно не сложен.
Джедайский способ
В Windows есть так называемые Junction points, а также есть символические ссылки (symlinks) как и в Linux. Вот их мы и используем!
Допустим, у нас браузером будет пользоваться 5 человек (у каждого свой ярлык запуска), поэтому пути для кэша будут универсальными:
R:\Temp\Chrome\1 – Младшая сестра
R:\Temp\Chrome\2 – Старший брат
R:\Temp\Chrome\3 – Мама
Мы создадим только для младшей сестренки, поскольку она у нас стерва и попросила, чтоб у нее браузер быстро работал, иначе она побрызгает на вашу одежду чужими духами и скажет вашей девушке, что мы ей изменяли.
Имеется в виду, что просто будут созданы папки с именем, содержащим порядковую цифру.
Поскольку ramdisk’и не умеют сами создавать папки при создании и создаются пустыми, нам потребуется .bat скрипт для автоматического создания таких папок. Он совсем простой,скачать его можно прямо отсюда. Вот его содержимое:
REM Тут устанавливаем букву Ram диска, у меня это R SET RAMDISK_LETTER=R REM Тут ставим путь, по которому у нас будет лежать папка с кэшами, REM Если непонятно, что это и зачем, можно прямо так и оставить SET CACHE_PATH=Temp\ REM А вот тут дальше можно не читать %RAMDISK_LETTER%: cd \ for %%I in (1 2 3 4 5 6 7 8 9) DO ( mkdir "%CACHE_PATH%Chrome\%%I\Cache" mkdir "%CACHE_PATH%Chrome\%%I\GPUCache" )
Данный файл необходимо поправить, вписав туда свою букву диска вместо “R” и положить в папку автозагрузок (C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup). Потом этот файл можно будет увидеть из “Пуска”:
Теперь необходимо запустить этот файл (просто кликнув по нему, как по программе). И далее зайти на рамдиск и проверить, создались ли там папки по пути R:\Temp\Chrome:
Ну вот, полдела уже сделано. Теперь осталось создать симлинки.
Открываем командную строку и вводим там
echo %localappdata%
Далее обращаем внимание на то, на каком диске у вас находится эта папка. У меня выдало следующее
q:\Documents and Settings\P1ratRuleZZZ\Local Settings\Application Data
То есть моя папка лежит на диске Q:\ (скорее всего у остальных будет C:\). Запоминаем эту букву. Далее пишем следующие команды:
Q: cd %localappdata%\Google\Chrome dir
И мы увидим список папок, среди них скорее всего будет User Data (если не меняли сами). А теперь обязательно ЗАКРЫВАЕМ БРАУЗЕР! и создадем сами симлинки, удалив старые папки с кэшем:
rmdir /s /q "User Data\Default\Cache" rmdir /s /q "User Data\Default\GPUCache" mklink /D "User Data\Default\Cache" R:\Temp\Chrome\1\Cache mklink /D "User Data\Default\GPUCache" R:\Temp\Chrome\1\GPUCache mklink /D "User Data\Default\Media Cache" "R:\Temp\Chrome\1\Media Cache"
Если все прошло успешно, то можно смело запускать браузер! И смотреть в папку R:\Temp\Chrome\1\Cache.
Можно также посмотреть пару видео, посвященных рамдискам:
- Все о RAM диске (1 часть)
- Создание RAM диске (2 часть)
- Перенос кэша браузера на RAM диск. А нужно ли? (часть 3)
- Перенос кэша браузеров (Сhrome,Firefox) на RAM диск (часть 4)
115,755 total views, 20 views today
Запись опубликована в рубрике Компьютеры с метками chrome, chrome cache directory, chrome ramdisk, chrome кэш папка, ramdisk, ssd, ssd life, windows, windows 7, windows 8, windows vista, продление жизни ssd. Добавьте в закладки постоянную ссылку. | Короткая ссылка: http://p1rat.ru/lezzz/BkIv4
Chromium Docs — каталог пользовательских данных
Содержание
- Введение
- Текущее местоположение
- Местоположение по умолчанию
- Windows
- Mac OS X
- Chrome Linux 90 6
- Android
- iOS
- Переопределение пользователя Каталог данных
- Командная строка
- Окружающая среда (Linux)
- Сеансы удаленного рабочего стола Chrome (Linux)
- Написание оболочки AppleScript (Mac OS X)
- Каталог пользовательского кэша
Введение
Каталог данных пользователя содержит данные профиля, такие как история, закладки и файлы cookie, а также другое локальное состояние для каждой установки.
Каждый профиль является подкаталогом (часто
по умолчанию) в каталоге пользовательских данных.
Текущее местоположение
Чтобы определить каталог пользовательских данных для работающего экземпляра Chrome:
- Перейдите к
chrome://version
- Найдите поле
Путь к профилю
. Это дает путь к каталогу профиля. - Каталог данных пользователя является родительским для каталога профиля.
Пример (Windows):
- [Путь к профилю]
C:\Users\Alice\AppData\Local\Google\Chrome\User Data\Default
- [Каталог данных пользователя]
C:\Users\Alice \AppData\Local\Google\Chrome\User Data
Местоположение по умолчанию
Местоположение каталога пользовательских данных по умолчанию вычисляется как chrome::GetDefaultUserDataDirectory
.
Обычно это зависит от
- платформы ОС,
- брендинга (Chrome и Chromium, на основе
is_chrome_branded
в GN args) и - канала выпуска (стабильная / бета / dev / canary).
Windows
Расположение по умолчанию — локальная папка данных приложения:
- [Chrome]
%LOCALAPPDATA%\Google\Chrome\User Data
- [Chrome Beta]
%LOCALAPPDATA%\Google\Chrome Beta% \Данные пользователя
- [Chrome Canary]
%LOCALAPPDATA%\Google\Chrome SxS\User Data
- [Chromium]
%LOCALAPPDATA%\Chromium\User Data
install_suffix .)
Mac OS X
Расположение по умолчанию — папка Application Support
:
- [Chrome]
~/Library/Application Support/Google/Chrome
- [Chrome Beta]
~/Library/Application Support/Google/Chrome Beta
- [Chrome Canary]
~/Library/Application Support/Google/Chrome Canary
- [Chromium]
~/Library/Application Support/Chromium
6
(Суффикс канареечного канала определяется с помощью ключа
CrProductDirName
в приложении браузераInfo. plist
.)Linux
Расположение по умолчанию:
~/.config
:- [Chrome Stable]0045 ~/.config/google-chrome
- [Chrome Beta]
~/.config/google-chrome-beta
- [Chrome Dev]
~/.config/google-chrome-unstable
- [Chromium ]
~/.config/chromium
(Суффиксы канала бета-версии и разработки определяются из
$CHROME_VERSION_EXTRA
, который передается сценарием оболочки запуска.)Часть
~/.config
по умолчанию местоположение может быть переопределено с помощью$CHROME_CONFIG_HOME
(начиная с M61) или по$XDG_CONFIG_HOME
.Обратите внимание, что
$XDG_CONFIG_HOME
влияет на все приложения, соответствующие спецификации базового каталога XDG, а$CHROME_CONFIG_HOME
относится только к Chrome и Chromium.Chrome OS
Расположение по умолчанию:
/home/chronos
Android
Расположение по умолчанию берется из Context. getDir и зависит от приложения.
Пример:
/data/user/0/com.android.chrome/app_chrome
iOS
Расположение по умолчанию — внутри каталога поддержки приложений в изолированной программной среде приложения.
- [Chrome]
Библиотека/Поддержка приложений/Google/Chrome
- [Chromium]
Библиотека/Поддержка приложений/Chromium
Переопределение каталога данных пользователя
На большинстве платформ данныхкаталог можно переопределить, передав флаг командной строки
--user-data-dir
в двоичный файл Chrome.Переопределение происходит в
chrome/app/chrome_main_delegate.cc
. Платформы, не использующие этот файл, возможно, не реализовали переопределение. Переопределение каталога пользовательских данных через командную строку не поддерживается в iOS.Пример:
- [Windows]
chrome.exe --user-data-dir=c:\foo
- [Linux]
google-chrome --user-data-dir=/path/to/foo
Окружающая среда (Linux)
В Linux каталог данных пользователя также можно переопределить с помощью
$CHROME_USER_DATA_DIR
переменная среды.Флаг
--user-data-dir
имеет приоритет, если присутствуют оба.Сеансы удаленного рабочего стола Chrome (Linux)
Удаленный рабочий стол Chrome (CRD), используемый для установки
$CHROME_USER_DATA_DIR
или$CHROME_CONFIG_HOME
в виртуальном сеансе на хосте Linux, поскольку один экземпляр Chrome не может отображать окна на нескольких дисплеях X , а два запущенных экземпляра Chrome не могут использовать один и тот же каталог пользовательских данных. Однако с устареваниемdbus-x11
, большинство современных дистрибутивов Linux утратили возможность одновременного запуска нескольких графических сеансов для одного и того же пользователя, не сталкиваясь с трудно отслеживаемыми проблемами перекрестных помех dbus, а Chrome можно запускать только на одном X-дисплее для каждого пользователя. в действительности. Поэтому CRD больше не устанавливает эти переменные среды для новых установок после узла CRD M105.Хост CRD будет продолжать устанавливать эти переменные среды, если либо
chrome-config/
, либоchrome-profile/
существует в~/. config/chrome-remote-desktop/
. Если вы хотите использовать локальный профиль Chrome в сеансах CRD, выйдите из Chrome и удалите эти папки из~/.config/chrome-remote-desktop/
, затем перезагрузите хост-устройство.Написание оболочки AppleScript (Mac OS X)
В Mac OS X вы можете создать приложение, которое запускает Chrome с пользовательским
--user-data-dir
:Откройте Приложения > Утилиты > Редактор сценариев .
Введите:
установите для chrome значение "\"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome\"" установите для userdatadir значение "\"$HOME/Library/Application Support/Google/Chrome Alt\"" сделать сценарий оболочки chrome & " --user-data-dir=" & userdatadir & " > /dev/null 2>&1 &"
При необходимости измените путь установки, Chrome или Chromium и желаемый каталог данных пользователя.
Сохраните сценарий в каталоге приложений в формате файла «Приложение».
Закройте редактор сценариев, найдите только что созданное приложение и запустите его. Откроется экземпляр Chrome, указывающий на ваш новый профиль.
При желании вы можете присвоить этому приложению тот же значок, что и Chrome:
- Выберите приложение Google Chrome и выберите «Файл» > «Информация».
- Выберите значок в левом верхнем углу информационного диалогового окна. Вы увидите синюю подсветку вокруг значка.
- Нажмите ⌘C, чтобы скопировать значок.
- Откройте диалоговое окно с информацией о новом приложении и выберите значок в левом верхнем углу.
- Нажмите ⌘V, чтобы вставить скопированный значок.
Каталог кэша пользователя
В Windows и ChromeOS каталог кэша пользователя совпадает с каталогом профиля. (Каталог профиля находится внутри каталога пользовательских данных.)
В Mac OS X и iOS каталог пользовательского кэша получается из каталога профиля следующим образом:
- Если
Поддержка библиотеки/приложения
является предком профиля dir, каталог пользовательского кэша равенБиблиотека/кеши
плюс относительный путь отApplication Support
до каталога профиля. - В противном случае каталог пользовательского кэша совпадает с каталогом профиля.
Пример (Mac OS X):
- [каталог данных пользователя]
~/Library/Application Support/Google/Chrome
- [каталог профиля]
~/Library/Application Support/Google/Chrome/Default
- [каталог кэша пользователя]
~/Library/Caches/Google/Chrome/Default
В Linux каталог пользовательского кэша получается из каталога профиля следующим образом:
- Определите каталог конфигурации системы. Это
~/.config
, если не переопределено$XDG_CONFIG_HOME
. (Этот шаг игнорирует$CHROME_CONFIG_HOME
.) - Определите каталог системного кэша. Это
~/.cache
, если не переопределено$XDG_CACHE_HOME
. - Если каталог системной конфигурации является предком каталога профиля, каталог пользовательского кэша представляет собой каталог системного кэша плюс относительный путь от каталога системной конфигурации к каталогу профиля.
- В противном случае каталог пользовательского кэша совпадает с каталогом профиля.
Пример (Linux):
- [каталог данных пользователя]
~/.config/google-chrome
- [каталог профиля]
~/.config/google-chrome/Default
- [каталог кеша пользователя ]
~/.cache/google-chrome/Default
На Android каталог пользовательского кэша берется из Context.getCacheDir.
Как очистить кэш Google Chrome и информацию о файлах cookie
от Jatin Mahija
Оставить комментарий
Когда вы посещаете любую веб-страницу через любой интернет-браузер, например Google Chrome, информация о веб-странице временно сохраняется на вашем ПК. Эта информация содержит изображения , аудиофайлы, html-страницы, стили CSS, файлы Javascript
и т. д. Кэш экономит трафик и загружает веб-страницы намного быстрее при следующем посещении веб-сайта.Если вы столкнулись с какими-либо проблемами при работе в Интернете и страницы загружаются неправильно или вы видите устаревшая версия веб-сайта / веб-страницы , тогда рекомендуется очистить кеш браузера и повторить попытку.
Если вы не хотите очищать кеш и быстро проверять обновленную версию веб-страницы, вы также можете использовать режим инкогнито в Google Chrome ( Ярлык: Ctrl + Shift + N ). Однако очистка кеша может помочь в решении общих проблем с браузером и может быть использована в качестве шага по устранению неполадок при устранении некоторых распространенных проблем, связанных с браузером, таких как устаревшая веб-страница, ошибки при загрузке веб-страницы и т. д.
В дополнение к очистке кэша вы можете дополнительно очистить информацию о файлах cookie , в которой хранятся настройки для веб-сайта , Информация о ваших входах на различные веб-сайты , прошлые посещения веб-сайтов информация , ваш интернет просмотр активности и т. д.
Давайте посмотрим, как можно очистить кэш в Google Chrome
- Запустите Google Chrome и нажмите Три вертикальные точки в правом верхнем углу браузера.
- Нажмите Дополнительные инструменты , затем нажмите Очистить данные просмотра .
Вы также можете использовать ярлык для прямого запуска Очистить окно данных просмотра , нажав
Ctrl + Shift + delete
после запуска Google Chrome.Щелкните вкладку «Дополнительно».
Выберите Диапазон времени — выберите диапазон времени, для которого вы хотите очистить кэш. если хочешь для очистки всего кэша информация затем выберите Все время . Все время является предпочтительным и рекомендуемым выбором, и я обычно выбираю этот вариант большую часть времени.
Установите флажки рядом с параметрами, доступными для очистки/удаления кэшированной информации браузера в вашей системе.
История браузера — это сайты, которые вы посещали из браузера Google Chrome и которые сохраняются в истории браузера для вас. Если вы хотите очистить всю историю браузера, установите этот флажок.
История загрузок — загрузка истории содержимого, сохраненной в браузере Google Chrome.
Файлы cookie и другие данные сайта — Информация о файлах cookie о веб-сайте, такая как данные для входа, настройки веб-сайта и т. д.
Кэшированные изображения и файлы — Когда вы посещаете веб-сайты, изображения и файлы автоматически кэшируются в вашей системе для ускорения следующая загрузка сайта. установите этот флажок, чтобы удалить эту информацию из кеша браузера Google Chrome.
Совет Возможно, вы захотите сохранить Историю браузера и Историю загрузок, так как они содержат историю посещенных вами веб-сайтов и загрузок. Если это так, вы можете снять эти два флажка. Файлы cookie и другие данные сайта и Кэшированные изображения и файлы следует проверить, а затем нажать Очистить данные .
Для остальных флажков оставьте значения по умолчанию.
Вы можете снова открыть окно Очистить данные просмотра с помощью сочетания клавиш
Ctrl + Shift + Delete
и убедиться, что в истории просмотров отображается нет . Кэшированное изображение и файлы, файлы cookie и т. д. удалены.Расположение кэша Google Chrome на вашем ПК
Расположение кэша Google Chrome:
Google Chrome хранит информацию о кэше по адресу %LocalAppData%\ Google\Chrome\User Data\Default\Cache . Это расположение кеша Google Chrome по умолчанию. Однако, если вы создали более одного профиля пользователя Google Chrome, расположение кеша для вашего профиля будет другим. Вам нужно найти папку вашего профиля под Папка данных пользователя и внутри этого профиля пользователя Google Chrome вы найдете папку Cache.
%LocalAppData%\ Google\Chrome\User Data\<имя профиля google chrome>\Cache
Пример: %LocalAppData%\ Google\Chrome\User Data\Profile 2 \Cache
Новое расположение файла cookie Google Chrome на вашем ПК
Google Chrome теперь хранит информацию о файлах cookie в файле cookie в папке %LocalAppData%\Google\Chrome\User Data\Default\Network 9Папка 0404.
Невозможно очистить кэш Google Chrome
Если вы попытались очистить кэш Google Chrome с помощью окна очистки данных просмотра, и это не удалось или завершилось успешно, но по-прежнему показывает тот же размер кеша. В этом случае вы можете закрыть все окна браузера Google Chrome и просто удалить папку Cache.
Шаги:
- Закройте все окна браузера Google Chrome.
- Перейти к местоположению %LocalAppData%\ Google\Chrome\User Data\Default\Cache ( Если вы хотите удалить кеш другого профиля пользователя Google Chrome, найдите папку кеша в этом месте ).
- Удалить папку кэша.
- Перезапустите браузер Google Chrome.
- Папка кэша будет автоматически воссоздана в фоновом режиме.
Недостатки очистки кеша браузера
- После того, как вы удалили / очистили всю кэшированную информацию браузера из вашей системы. В следующий раз, когда вы попытаетесь загрузить любой веб-сайт, это будет немного медленнее для загрузки, так как система кэширования будет построена заново с нуля. Как только информация будет кэширована, она будет быстро загружаться в следующий раз.
- Если вы удалите всю информацию о файлах cookie и другие данные сайта , которые удалят вашу сохраненную информацию для входа на веб-сайт , вам придется снова войти на все веб-сайты, и формы веб-сайтов не запомнят сохраненные информация.
Ваш комментарий будет первым