Как ускорить Chrome и Firefox в разы простым переносом профиля в ОЗУ
Одна web-страница может содержать несколько сотен отдельных элементов: файлы, графические изображения, программы JavaScript, файлы оформления CSS и множество других. Во время загрузки страницы все это сохраняется на жесткий диск, что приводит к общему замедлению работы браузера и повышению износа носителя. Проект Profile-sync-daemon (psd) переносит кэш браузера в оперативную память, что устраняет описанные выше проблемы.

Согласно новейшему исследованию британских ученых, скорость доступа к ОЗУ в миллион раз выше, чем скорость доступа к жесткому диску. Поэтому в некоторых случаях имеет смысл сохранять файлы в ОЗУ и уже в фоновом режиме синхронизировать их с содержимым на диске. Так и поступает программа Profile-sync-daemon, переносящая файлы в tmpfs с помощью хорошо известного механизма символьных ссылок и синхронизирующая данные с использованием средства rsync. Все операции осуществляются прозрачно для пользователя, от которого требуется лишь установить программу и пристегнуть ремни, чтобы не вывалиться из кресла из-за ультравысокой скорости web-серфинга.
Установка Profile-sync-daemon
Установка осуществляется через подключение частного репозитория ppa:graysky/utils:
sudo add-apt-repository ppa:graysky/utils
sudo apt-get update
sudo apt-get install profile-sync-daemon
Теперь потребуется открыть конфигурационный файл /etc/psd.conf и произвести несколько простых настроек.
Прежде всего, найдите переменную USERS и укажите пользователей, для которых будет активирован Profile-sync-daemon. Далее найдите строку BROWSERS, содержащую имя используемого браузера и раскомментируйте ее. Теперь можно запустить сервис:
sudo service psd start
Список поддерживаемых браузеров
- Chromium
- Conkeror
- Epiphany
- Firefox (stable, beta, and aurora)
- Google Chrome (stable, beta, and dev)
- Icecat (GNU version of Firefox)
- Iceweasel (Debian version of Firefox)
- Inox
- Luakit
- Midori
- Opera, Opera-Beta, Opera-Developer, and Opera-Legacy
- Otter-browser
- Palemoon
- QupZilla
- Rekonq
- Seamonkey
- Surf
- Vivaldi
В 48-й версии Firefox появился режим Electrolysis, позволяющие прорисовывать страницы сайтов параллельно в разных процессах (а не потоках). Это дает 7-кратный прирост скорости и повышает безопасность. Инструкция по включению Electrolysis в Firefox.