Как увеличить скорость работы браузера

В данной инструкции я вам расскажу про замечательный способ увеличения быстродействия браузера (любого) за счёт переноса его профиля в оперативную память. В начале я сам был достаточно скептически был настроен к данному способу, однако после того, как я его попробовал - я сильно удивился. Скорость браузера (я тестировал на Chrome и Firefox) действительно ощутимо выросла. Заранее отмечу, что способ не слишком подходит обладателям малого количества RAM.

Да, можно самому выставить все символьные ссылки профилей браузера из домашней папки в tmpfs, однако это будет долго и неинтересно. Тут на помощь приходит утилита Profile Sync Daemon. С её помощью настройка занимает минут пять, не больше.

Кстати, если вы беспокоитесь за судьбу своего SSD - данная инструкция вам также будет полезна, ибо не будут тратиться сильно ограниченные ресурсы накопителя. Другие инструкции для лучшей работы SSD: оптимизация работы и статья про TRIM.

Список поддерживаемых браузеров впечатляет: Chromium, Google Chrome, Firefox (stable, beta, aurora и firefox-trunk), Conkeror, Midori, Opera (включая Opera Next) и Qupzilla.

Многие знают, что при перезагрузке вся информация с оперативной памяти стирается. Вот тут то опять поможет Profile Sync Daemon! Данная утилита автоматически синхронизирует профили с жёстким диском используя символические ссылки и rsync. Но учтите, при внезапной перезагрузке некоторые данные могут быть потеряны. Поэтому используйте утилиту на свой страх и риск!

Установка Profile Sync Daemon

Для установки утилиты Profile Sync Daemon воспользуйтесь следующими командами (перед установкой сделайте бекапы профилей своих браузеров!):

sudo add-apt-repository ppa:graysky/utils
sudo apt-get update && sudo apt-get install profile-sync-daemon

Настройка Profile Sync Daemon

По умолчанию Profile Sync Daemon активен для всех браузеров, установленных в системе. Многим это покажется удобным, но не всем. У меня у самого установлено несколько браузеров, но пользуюсь я только Chrome и Firefox. Поэтому во время настройки Profile Sync Daemon данный нюанс мы также исправим.

Итак, для начала откроем файл /etc/psd.conf:

sudo gedit /etc/psd.conf

После чего найдите следующую строчку:

USERS=""

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

Сохраните файл, но не закрывайте его, если вы хотите сделать так, чтобы Profile Sync Daemon был активен только для нужных вам браузеров.

Откройте новое окно в терминале и выполните следующую команду:

profile-sync-daemon parse

У вас в терминале должен отобразится список тех браузеров, которые установлены у вас в системе и с которыми Profile Sync Daemon может работать. Выберите нужные вам, перейдите к редактированию файла /etc/psd.conf и найдите следующую строку:

#BROWSERS=""

Уберите решётку в начале строки (#), а между кавычек впишите нужные вам браузеры через пробел. У меня получилось следующее:

BROWSERS="chrome firefox"

Всё, теперь вам осталось только сохранить файл и закрыть все браузеры. Запустим Profile Sync Daemon:

sudo service psd start

Вот и всё. Теперь откройте браузер и насладитесь быстрой работой.

Проблема с ноутбуком? Тогда вам нужна компьютерная помощь цены. Всё необходимое вы найдёте на сайте www.bsdgu.ru.

Roman Ivchenko
2013-03-17 13:49:00
Работает быстрее, но в Chromium нету закладок, истории и т. д.
Капитан Никто
2013-03-17 15:40:00
Xubuntu 12.04 + chromium - полет нормальный.
destro_ker
2013-03-17 16:22:00
после ребута chromium перестал запускаться
OleG Gorunenko
2013-03-17 17:14:00
У меня для chrome нужно прописывать "google-chrome" , а не "chrome"
Али Рзаев
2013-03-17 20:31:00
какого черта все настройки и закладки исчезли?!
marks
2013-03-17 22:56:00
Опять же, ничего удивительного нет в том, что этот демон (да, это демон, запускается сам при старте системы) ускоряет работу браузеров. Скорость загрузки данных из кэша в RAM на порядок быстрее кэша дискового. Такие фокусы можно проделывать с любым жадным до кэша приложением. Firefox Stable (19.0.2) и Xubuntu 12.10. Перезагрузился после установки и сначала выдалась ошибка какая-то о невозможности запуска с моим профилем. Закрыл окно ошибки, запустил второй раз. Второй раз запустилось с этим профилем. Закладки и прочее-прочее-прочее на месте. Затрудняюсь сказать, реально ли быстрее стало или это эффект плацебо, но вроде как хуже не стало, и то хорошо.
marks
2013-03-17 23:08:00
Upd: пару раз поперезагружался со включенными-отключенным демоном и убедился, что ошибка больше та не вылезает (думал, что запустил слишком быстро после входа в систему, rsync не запихал еще в оперативку профиль) и сразу после входа в систему. Заодно убедился, что восстановление 6и открытых вкладок работает весьма быстро. Быстрее, чем с отключенным демоном.
arci
2013-03-18 00:46:00
к сожалению после вшивания туда оперы она как бы переустановилась в оперативку нету ни одной вкладки , полет в целом не плохой но после установки адблокера начались глюки . после перезагрузился, и началось все заного тоесть ни каких сохраненых настроек тем более появилось окно установки .
Денис
2013-03-21 01:22:00
Зачем нужна вся эта ерунда? Отключил дисковый кэш и браузер почти не трогает диск.
Василий Гузкин
2013-03-23 16:04:00
Поставил и теперь мой огнелис летает. А закладки да слетели. А что-бы отключить psd stop? И в общем хорошо.
оо
2013-03-23 20:11:00
В случае Google chrome нужно прописывать chrome или google-chrome (в терминале именно так запускается)?
Максим
2013-03-26 14:27:00
Я не понял, а что за способ с симлинками??? Если физически файлы профиля будут лежать на харде, то симлинк из tmpfs на хард ничего не даст.
Лиан
2013-03-28 23:57:00
Пипец, после установки день поработал и всё, лиса больше не запускается.
Вадим
2014-01-27 02:21:00
Класс!
Semeon Maluk
2016-04-27 06:54:28
в убунте его нет
Yury Solovyov
2016-06-10 16:20:03
Исправьте ~/.config/psd/psd.conf:
Yury Solovyov
2016-06-10 16:14:02
Правильно systemctl --user start psd.service