Если «Firefox тормозит». Как ускорить работу Mozilla Firefox? В этой статье я собираюсь рассказать читателям сайта hard and soft о некоторых хитростях как можно оптимизировать и ускорить один из быстрых браузеров (Firefox).

В браузере Firefox существует специальная скрытая страница — about:config, на которой перечислены все существующие параметры для настройки этой программы. Немного about:config напоминает реестр в семействе ОС Windows: все значения представлены в виде пары «ключ-значение». Кроме изменения существующих ключей, также возможно создание новых (например некоторые настройки Firefox не показываются даже в about:config; для того, чтобы ими воспользоваться необходимо создание определенного ключа). about:config показывает интерфейс для просмотра и настройки множества переменных конфигурации, многие из которых не доступны через GUI (панель настроек).
Следует помнить, что большинство внесённых изменений применяются сразу же, поэтому желательно осознавать что в данный момент происходит, чтобы не сделать серьёзных ошибок.

Оптимизируем Firefox. Увеличиваем скорость работы. Данный материал рассчитан только на опытных пользователей!

Для того, чтобы открыть данную страницу необходимо просто набрать в адресной строке браузера Firefox about:config

Будьте осторожны!! Изменение этих настроек может привести к ухудшению стабильности, безопасности и производительности браузера. Вам следует изменять что-либо только в том случае, если вы уверены в том, что вы делаете.

1. Включение и определение количества паралельных запросов

После того как вы открыли страницу настроек Firefox — about:config, найдите при помощи строки «Фильтр», а затем отредактируйте следующие опции:

  • network.http.pipelining [нажмите на строке правой кнопкой и выберите "переключить"] -> true

  • network.http.pipelining.maxrequests [нажмите на строке правой кнопкой и выберите "изменить"] -> 8
  • network.http.proxy.pipelining [нажмите на строке правой кнопкой и выберите "переключить"] -> true

Для того чтобы параллельные запросы могли работать, активизируйте Keep-Alive:

  • network.http.keep-alive -> true
  • network.http.version -> 1.1

2. Компрессия SQL-БД
Используйте дополнение Vacuum places improved

Компрессия SQL-БД прямо из браузера:
Сделайте vacuum-очистку баз данных.
Firefox хранит все данные в базе sqlite, при интенсивной работе эти базы разрастаются из-за кусков пустого места, кроме того, оказываются довольно сильно фрагментированными. Операция «Vacuum» в sqlite приводит к пересозданию базы в новом файле. Таким образом удаляются все пустые места и исчезает фрагментация.

Для этого откройте «Консоль ошибок»,

вставьте в поле «Код» следующий код:

Components.classes["@mozilla.org/browser/nav-history-service;1"]

.getService(Components.interfaces.nsPIPlacesDatabase)

.DBConnection.executeSimpleSQL(«VACUUM»);

вот так:

и нажмите Enter. В процессе сжатия браузер будет казаться слегка зависшим, просто подождите некоторое время.

3. Если Firefox потребляет слишком много трафика, ваш firewall показывает интернет-активность, даже когда содержимое вкладок не загружается и не обновляется, это может происходить из-за того, что в Firefox встроена защита от фишинга: Firefox обновляет списки неблагонадежных сайтов. Если эта защита не нужна, её можно отключить через «Настройки» -> «Защита» -> «Информировать, не подозревается ли посещаемый веб-сайт в имитации другого веб-сайта» и «Информировать, не подозревается ли посещаемый веб-сайт в атаках на компьютеры».

4. Firefox также периодически проверяет наличие обновлений для самого себя, установленных дополнений и поисковых плагинов.
Проверку обновлений можно отключить через «Настройки» -> «Дополнительно» -> «Обновления».


5. Определяем, сколько предыдущих страниц сохранять в оперативной памяти (для использования команды «Назад» — прием называется Fastback или «быстрый переход»):
Откройте страницу настроек Firefox, набрав в адресной строке: about:config
Найдите при помощи строки «Фильтр», а затем отредактируйте следующую строку:
browser.sessionhistory.max_total_viewers
[нажмите на строке правой кнопкой и выберите "изменить"]


Значение —1 («минус один»), стоящее там «по умолчанию», свидетельствует о том, что Firefox сам определяет размер в зависимости от количества RAM в компьютере.

RAM / Количество страниц
32 Mb …….. 0
64 Mb …….. 1
128 Mb …… 2
256 Mb …… 3
512 Mb …… 5
1 Gb ……… 8
2 Gb ……… 8
4 Gb ……… 8

6. Определение количества максимальных одновременных соединений с сервером (оптимально при высокой скорости интернета):
Наберите about:config
Найдите при помощи строки «Фильтр», а затем отредактируйте следующую строку:     network.http.max-connections
[нажмите на строке правой кнопкой и выберите "изменить"]
Начиная с FF 3.* значение может быть увеличено до 30-48 (примечание: метод предназначен для пользователей с «широким» каналом)

7. Ускорение рендеринга страницы
Находясь в странице настроек, нажмите правой кнопкой в любом месте и создайте новую строку со следующим именем и значением:
nglayout.initialpaint.delay -> 0

8. Отключение запоминания последних вкладок (табов) и окон
для повторного открытия или восстановления после некорректного завершения сессии
Найдите при помощи опции «Фильтр», а затем отредактируйте следующие строки:

  • browser.sessionstore.max_tabs_undo -> 0 [нажмите на строке правой кнопкой и выберите «изменить»].
  • browser.sessionstore.max_windows_undo -> 0 [нажмите на строке правой кнопкой и выберите «изменить»].
  • browser.sessionstore.resume_session_once -> false [нажмите на строке правой кнопкой и выберите «переключить»]
  • browser.sessionstore.resume_from_crash -> false [нажмите на строке правой кнопкой и выберите «переключить»]

9. Отключение геолокации
Найдите при помощи опции «Фильтр», а затем отредактируйте следующую строку:
geo.enabled -> false [нажмите на строке правой кнопкой и выберите «переключить»]

10. Отключение автоподстановки поисковых запросов в окне поиска
Найдите при помощи опции «Фильтр», а затем отредактируйте следующую строку:
Browser.search.suggest.enabled -> false [нажмите на строке правой кнопкой и выберите «переключить»]

11. Сокращение количества резервных копий закладок браузера
Найдите при помощи опции «Фильтр», а затем отредактируйте следующую строку:
browser.bookmarks.max_backups -> 1

12. Сокращение количества резервных копий фильтров Ad-Block+
Найдите при помощи опции «Фильтр», а затем отредактируйте следующую строку:
extensions.adblockplus.patternsbackups -> 1

13. Запрет закрытия браузера при закрытии последней вкладки («нет, не закрывать»).
browser.tabs.closeWindowWithLastTab -> false [нажмите на строке правой кнопкой и выберите «переключить»]

14. Поведение мыши при увеличении / уменьшении масштаба с помощью прокрутки ее колесом [нажмите на строке правой кнопкой и выберите «переключить»]
mousewheel.withcontrolkey.numlines -> 1 (движение колесом «от себя» увеличивает масштаб просматриваемой страницы)
mousewheel.withcontrolkey.numlines -> -1 («минус один») (движение колесом «от себя» уменьшает масштаб просматриваемой страницы)

15. Запрет проигрывания анимации графики в формате gif
image.animation_mode -> none [нажмите на строке правой кнопкой и перенаберите значение вручную]

16. Запрет рамки, обводящей активную ссылку:
browser.display.focus_ring_on_anything -> false [нажмите на строке правой кнопкой и выберите «переключить»]
browser.display.focus_ring_width -> 0 [нажмите на строке правой кнопкой и выберите «переключить»]

17. Запрет фавиконов (иконок сайта)
browser.chrome.site_icons -> false [нажмите на строке правой кнопкой и выберите «переключить»]
browser.chrome.favicons -> false [нажмите на строке правой кнопкой и выберите «переключить»]

18. Месторасположение новых открываемых вкладок [нажмите на строке правой кнопкой и выберите «переключить»]
browser.tabs.insertRelatedAfterCurrent -> false (вкладка открывается в конце панели вкладок)
browser.tabs.insertRelatedAfterCurrent -> true (вкладка открывается справа от активной вкладки)

19. Только для LINUX: нажатие один раз ЛКМ по адресной или поисковой строке приводит к выделению всей строки
browser.urlbar.clickSelectsAll -> true [нажмите на строке правой кнопкой и выберите «переключить»]

20. Отключение подсветки корневого домена в адресной строке (FF 6 и выше):
browser.urlbar.formatting.enabled-> false

Если знаете другие хитрости оставляйте свои комментарии.

 

Видео

Танки грязи не боятся

Буду очень благодарен если поделитесь этой статьёй:

0