Наши партнеры

UnixForum





Библиотека сайта rus-linux.net

Ускорение работы Firefox в десять кликов

Алексей Дмитриев, июль 2014

Хорош браузер Firefox!
И работал достаточно быстро, пока номера его версий исчислялись единицами. Теперь уже версии - двузначные. И скорость быстродействия снизилась в обратной пропорции. То есть упала настолько, что даже сам браузер порой предлагает часть кэша своего удалить.

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

Чтобы настроить Firefox нужно открыть страницу настроек. Для этого откроем новую вкладку и пропишем в адресной строке about:config



Рис.1

Не бойтесь страшных предупреждений, все равно никаких гарантий фирма не предоставляет, тем более что продукт бесплатный. Пообещайте глупой машине все что угодно, хоть жениться на ней! Тогда увидите само окно конфигурации:



Рис.2

Далее, в поле поиска наверху (на рис.2 окрашено мною зеленым цветом) вводим по очереди следующие позиции.

имя_настройки значение
browser.sessionhistory.max_total_viewer 0
browser.sessionhistory.max_entries 10
browser.sessionstore.interval 30000
network.prefetch-next false
network.http.pipelining true
network.http.proxy.pipelining true
network.http.pipelining.maxrequests 5

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

Затем следует создать новую настройку. Для этого кликнем правой кнопкой мыши на свободном месте вкладки. В выпадающем меню выберем строку создать. Откроется новое меню; в нем выберем Логическое.
В открывшемся диалоговом окне введем имя настройки и ее значение:

имя_настройки значение
config.trim_on_minimize true

Последняя настройка минимизирует количество потребляемой RAM в свернутом состоянии браузера и сэкономит нам около 20% памяти потреблямой программой.

А что же делают остальные настройки, уже измененые нами?

имя_настройки что_делает
browser.sessionhistory.max_total_viewer Уменьшает количество RAM для кеширования
browser.sessionhistory.max_entries Уменьшает количество запоминаемых шагов Назад/Вперёд
browser.sessionstore.interval Увеличивает промежуток времени сохранения сессии
network.prefetch-next Отключает предварительную загрузку браузером ссылок, которые сайт считает наиболее вероятным следующим шагом пользователя
network.http.pipelining Стандартно браузер в пределах одного соединения отправляет запросы последовательно, включив поддержку "pipelining" в рамках одного запроса можно организовать смешанную одновременную загрузку нескольких файлов, отправляя следующий запрос не дожидаясь выполнения предыдущего
network.http.proxy.pipelining Стандартно браузер в пределах одного соединения отправляет запросы последовательно, включив поддержку "pipelining" в рамках одного запроса можно организовать смешанную одновременную загрузку нескольких файлов, отправляя следующий запрос не дожидаясь выполнения предыдущего
network.http.pipelining.maxrequests Размер очереди параллельных запросов

Внеся изменения в конфигурацию Firefox'a, не ищите кнопку Сохранить. Ее нет. Просто перезапускаем браузер он начинает работать намного быстрее.