Тонкая настройка браузера mozilla firefox для улучшения произодительности

Что позволило ускорить Firefox и как это работает

Принцип основан на том, что к каждому сайту (а точнее его серверу) при попытке на него зайти, посылается запрос.

По умолчанию, издавна и по многим причинам, в настройках установлено маленькое количество этих запросов на случай, если, скажем, у Вас слабенький интернет-канал (что давно не актуально) или сервер не поддерживает большое число запросов, что неактуально еще с 1999 года, когда в протоколе HTTP (тот самый за счет которого мы можем пользоваться сайтами) версии 1.1 появилась возможность в рамках одного TCP-соединения делать множество запросов веб-серверу.

Учитывая, что страницы современных сайтов обычно содержат большое количество изображений и других объектов, время установления TCP-соединения (для каждого объекта) начинает играть значительную роль.

Поэтому грех не использовать возможность по гарантированному ускорению загрузки страниц, существующему уже много лет с помощью соответствующих настроек:

  • network.http.version — 1.1, network.http.keep-alive — true
    Эти параметры установлены по умолчанию и разрешают Firefox использовать HTTP версии 1.1, включая возможность делать несколько запросов в соединении.
  • network.http.pipelining — true, network.http.proxy.pipelining — true
    Эти параметры предписывают Мозилке делать несколько запросов в соединении, не дожидаясь ответа сервера.
  • network.http.pipelining.maxrequests — 32
    Этот параметр задает максимальное количество запросов, которое может быть сделано в соединении, от 1 до 32. Указывать значение более 32 зачастую бессмысленно, т.к поддерживается далеко не всеми сайтами. Если есть проблемы с загрузкой каких-либо сайтов, то попробуйте понизить это значение до 24 или 16.
  • nglayout.initialpaint.delay — 0
    И вот этот, созданный нами, параметр уменьшает до нуля задержку перед прорисовкой (рендерингом) информации, полученной от веб-сервера, что позволяет увидеть запрошенную страницу чуть быстрее.

Остальные настройки связаны с рендерингом (отрисовкой страницы), а так же рядом специфичных настроек, чтобы ускорить Firefox.

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

Описание оных настроек примерно таково:

  • network.dns.disableIPv6
    Отключает IPv6 DNS поиск ибо оный не используется пока в наших сетях, а значит нет смысла оставлять его активным, т.к любой запрос увеличивает общее время загрузки
  • content.notify.backoffcount — 5
    Вместо того, чтобы ждать, пока страница полностью загрузится, чтобы отобразить её пользователю в конечном виде, Firefox отрисовывает то, что было получено до текущей точки загрузки. Однако, учитывая, что частый вывод того, что уже есть значительно замедляет общее время загрузки страницы целиком, то это значение задает, так называемый, таймер. Параметр 5 наиболее оптимален между скоростью загрузки вцелом и адекватным выводом того, что уже загрузилось.
  • ui.submenuDelay — 0
    Позволяет ускорить загрузку отображения подменю. Помогает избежать задержек и отрисовки
  • plugin.expose_full_path — trueЗадает в конфиге полные пути к плагинам (а не только их названия), что, теоретически, сказывается на скорости работы.

Как-то так. На сим всё.

Страница обновляется по мере поиска полезных, с точки зрения оптимизации загрузки сайтов, настроек.

Отключите лишние плагины

Наконец, на вкладке «управление дополнениями» есть раздел плагинов. В отличие от страницы расширений различные модули здесь могут появляться и без вашего ведома. Попробуйте перевести их из состояния «всегда включать», в котором они должны находиться по умолчанию, в режим «никогда не включать».

Это касается всех плагинов, но исключение может быть сделано для флеш-плеера (Shockwave Flash). Вообще-то актуальные версии Firefox и современные сайты вполне могут обойтись и без него, однако если где-то вы всё же встретите просьбу установить/использовать Flash, то придётся включить этот плагин обратно.

Как ускорить работу браузера Mozilla Firefox?

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

Этап 1: разгон Firefox путем изменения параметров

Необходимо действовать постепенно и выполнять по порядку следующие шаги, чтобы совершить ускорение:

  1. Активируйте браузер Мазила Фаерфокс.
  2. Введите в адресную строку (не скопируйте, а введите) словосочетание «about:config» и, согласившись с тем, что необходимо быть осторожными, перейдите в раздел параметров обозревателя, которые помогут ускорить Файрфокс.
  3. Найдите в перечне опцию «network.http.pipelining» (это словосочетание нужно ввести в графе «Фильтр»), затем выставьте значение «True» (нажав мышкой по параметру два раза).
  4. Далее отыщите опцию «network.http.proxy.pipelining», ему также присвойте значение «True».
  5. Аналогично выберите опцию «network.http.pipelining.maxrequests», только ей установите значение «32».
  6. Создайте новую опцию с именем «nglayout.initialpaint.delay» и присвойте ей значение «0» (для этого щелкните правой кнопкой мыши на любом свободном участке и выберите «Создать» — «Целое»).
  7. Теперь выберите настройку «network.dns.disableIPv6» и установите ее на «False».
  8. Перейдите к опции «content.notify.backoffcount» и установите значение «5» (если параметра нет – создайте его).
  9. То же самое сделайте и с опцией «ui.submenuDelay», но ее установите на «0».
  10. Остается создать логическую характеристику «plugin.expose_full_path» и присвоить значение «True» («Создать» — «Логическое»).

Далее важно примерно понимать, что было проделано

Этап 2: понимание проделанных операций

Данная система основана на том, что каждому серверу при попытке зайти на него отправляется запрос. Стандартно в настройках устанавливается минимальное их число, если, к примеру, у вас плохое интернет-соединение (в настоящее время это почти не актуально) или же сервер не поддерживает огромное их количество (неактуально еще с конца 90-х годов).

Поскольку страницы современных веб-ресурсов обычно имею немало картинок и прочих компонентов, время установления соединения TCP начинает играть существенную роль. Соответственно, стоит использовать ускоритель загрузки страниц, который разработан уже давно с помощью необходимых параметров.

Checking Flash hardware acceleration

Using fewer tabs

Each tab requires Firefox to store a web page in memory. If you frequently have more than 100 tabs open
, consider using a more lightweight mechanism to keep track of pages to read and things to do, such as:

Bookmarks . Hint: «Bookmark All Tabs » will bookmark a set of tabs.

Other applications using up memory

Having many applications running simultaneously may cause your computer to run slowly and other applications to do so as well. By closing down some of the unnecessary applications, memory usage will be reduced.

Memory troubleshooting tools

  • Firefox:
    • The about:memory
      page allows you to troubleshoot finely specific issues about memory (for instance, caused by a website, an extension, a theme) and sometimes its Minimize memory usage
      button may help you instantly reduce memory usage. For guidance on use of about:memory
      visit about:memory
    • Even if you»re not a C++ programmer, you can try your hand at some other tools and tips Firefox developers use to debug leaks .
  • System:

Add RAM to your computer

If you exhausted all tips in the previous sections and your memory usage is still close to the maximum, maybe it»s time for you to add more memory to your computer. RAM is cheap and will provide a huge performance boost.

Нет комментариев

Как провести тест, насколько браузер нагружает систему

Если вы не доверяете рейтингам, где указывается, какой браузер меньше грузит процессор, сделайте необходимые проверки самостоятельно. При правильном подходе вы увидите, насколько веб-проводник нагружает систему и нужно ли ему искать альтернативу.

Для проверки сделайте следующие шаги:

Загрузите на ПК веб-проводники, которые вы планируете тестировать. Задача — определить программу, которая меньше всего нагружает систему, а именно ЦП и ОЗУ. Отключите все лишнее, что грузит ПК. Выключите автоматические обновления, антивирусное ПО, удалите разные дополнения с расширений. Обновите Виндовс, если это не сделано, и убедитесь, что на ПК или ноутбуке установлена последняя версия браузера

Поочередно входите в каждый веб-обозреватель и обратите внимание на скорость загрузки. Откройте в каждом браузере несколько вкладок, к примеру, Avito, OK, Wikipedia, Mail.ru, Instagram, AliExpress и т

д. Набор может быть любым. Главное, чтобы в каждой программе он был одинаковым. Еще раз отметим, что для разных веб-обозревателей тест должен проводиться индивидуально. Одновременное открытие не допускается, ведь так вы не увидите результат. Войдите в диспетчер задач и посмотрите для каждого веб-проводника, как сильно он нагружает систему. Особое внимание уделите разделу ОЗУ и ЦП. Сделайте вывод, какой проводник лучше всего подходит для вашего компьютера или ноутбука.

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

Также обратите внимание, чтобы расширение во всех случаях было идентичным

Оперативная память Firefox – умеряет аппетиты браузера

Если Вы не обладатель супер-пупер компьютера то проблема во многом кроется в том факте, что Firefox потребляет много оперативной памяти – сотни мегабайт. Это не хорошо и с этим можно бороться.

Нужно сделать следующее:

1. Уменьшить потребление оперативки при кешировании – по умолчанию Мозилла кеширует в оперативной памяти 5 страниц открытых последними в текущей вкладке. А это немалые затраты памяти!

Поэтому ищем параметр «browser.sessionhistory.max_total_viewer» и присваиваем ему значение «».

Изменяем значение параметра на странице конфигурации Firefox

Тем самым мы отменяем кеширование последних страниц.

2. Уменьшить потребление оперативки при сворачивании браузера – даже в свернутом состоянии Mozilla Firefox «ест» много оперативной памяти. Зачем нам это, если браузер свернут? Правильно, незачем.

Кликните по странице настроек правой кнопкой мышки. Откроется меню, выберите в нем пункты «Создать» → «Логическое». Введите название настройки «config.trim_on_minimize» и присвойте ей значение «True».

Это снизит потребление оперативной памяти при сворачивании на 20%!

3. Увеличить период резервирования сессии – по умолчанию Мозилла каждый 10 секунд сохраняет сессию на диск, а это тоже требует затрат памяти.

Увеличим этот период до 20 секунд, задав у параметра «browser.sessionstore.interval» значение «20000».

4. Уменьшить число запоминаемым шагов – в браузере хранятся Ваши переходы «назад» и «вперед». По умолчанию количество запоминаемых переходов (шагов) равно 50. Вряд ли нужно так много, не правда ли? Сократим это число до 10.

Значение параметра «browser.sessionhistory.max_entries» устанавливаем в «10».

Уже лучше! Но и это еще не предел. Теперь «допилим» сетевую составляющую.

Как оптимизировать Mozilla Firefox?

Совет 1: установите Adguard

Многие пользователи используют в Mozilla Firefox дополнения, которые позволяют удалить всю рекламу в браузере.

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

Программа Adguard действует иначе: она удаляет рекламу еще на стадии загрузки кода страницы, что позволяет существенно снизить размер страницы, а значит, увеличить скорость загрузки страниц.

Совет 2: регулярно чистите кэш, куки и историю

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

Такая информация, как кэш куки и история со временем накапливается в браузере, что может не только приводить к снижению производительности браузера, но и появлению заметных «тормозов».

Кроме этого, польза от куков сомнительна благодаря тому, что именно через них вирусы могут получать доступ к конфиденциальной информации пользователей.

Для того, чтобы очистить данную информацию, щелкните по кнопке меню Firefox и выберите раздел «Журнал».

В той же области окна появится дополнительное меню, в котором потребуется щелкнуть по кнопке «Удалить историю».

В верхней области окна выберите пункт «Удалить все». Отметьте галочками те параметры, которые будут удалены, а затем щелкните по кнопке «Удалить сейчас».

Совет 3: отключите дополнения, плагины и темы

Дополнения и темы, устанавливаемые в браузер, могут серьезно подорвать скорость работы Mozilla Firefox.

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

Щелкните по кнопке меню Firefox и откройте раздел «Дополнения».

В левой области окна перейдите ко вкладке «Расширения», а затем отключите работу максимального количества дополнений.

Перейдите ко вкладке «Внешний вид». Если вы используете сторонние темы, верните стандартную, которая потребляет гораздо меньше ресурсов.

Перейдите ко вкладке «Плагины» и отключите работу некоторых плагинов. Например, рекомендуется отключить Shockwave Flash и Java, т.к. это наиболее уязвимые плагины, которые к тому же могут подрывать производительность Mozilla Firefox.

Совет 4: изменение свойства ярлыка

Обратите внимание, что в последних версиях ОС Windows данный способ может не работать. Данный способ позволит ускорить старт Mozilla Firefox

Данный способ позволит ускорить старт Mozilla Firefox.

Для начала закройте Firefox. Затем откройте рабочий стол и щелкните правой кнопкой мыши по ярлыку Firefox. В отобразившемся контекстном меню перейдите к пункту «Свойства».

Откройте вкладку «Ярлык». В поле «Объект» располагается адрес запускаемой программы. Вам к этому адресу необходимо дописать следующее:

Таким образом, обновленный адрес будет выглядеть следующим образом:

Сохраните изменения, закройте данное окно и выполните запуск Firefox. В первый раз запуск может происходить дольше, т.к. в системной директории будет происходить создание файла «Prefetch», но впоследствии запуск Firefox будет происходить значительно быстрее.

Совет 5: работа в скрытых настройках

В браузере Mozilla Firefox имеются так называемые скрытые настройки, которые позволяют производить тонкую настройку Firefox, но при этом они скрыты с глаз пользователей, т.к. их неверно установленные параметры могут и вовсе вывести из строя браузер.

На экране отобразится предупредительное окно, в котором потребуется щелкнуть по кнопке «Я обещаю, что буду осторожен».

Вы попадете в скрытые настройки Firefox. Для того, чтобы проще находить необходимые параметры, наберите сочетание клавиш Ctrl+F, чтобы отобразить строку поиска. Используя данную строку, найдите в настройках следующий параметр:

По умолчанию у данного параметра выставлено значение «False». Для того, чтобы изменить значение на «True», щелкните по параметру дважды кнопкой мыши.

Таким же образом найдите следующий параметр и смените его значение с «False» на «True»:

И, наконец, найдите третий параметр:

Щелкнув по нему дважды кнопкой мыши, на экране отобразится окошко, в котором потребуется установить значение «100», а затем сохранить изменения.

В любом свободном месте от параметров щелкните правой кнопкой мыши и перейдите к пункту «Создать» – «Целое».

Задайте новому параметру следующее имя:

Следом вам тут же потребуется указать значение. Поставьте цифру , а затем сохраните настройки.

Теперь можете закрыть окно управления скрытыми настройками Firefox.

Используя данные рекомендации, вы сможете добиться наивысшей скорости работы браузера Mozilla Firefox.

Подробности

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

Установка 32-битной версии

В современных реалиях разработчики по умолчанию предоставляют 64-битные версии веб-обозревателей. Но программы такого типа требуют больше ресурсов от компьютера, чем 32-битные. В том числе, увеличиваются запросы к оперативной памяти.

Ранее, если в вашем ПК недостаточно RAM, то можно было скачать и установить 32-битную версию приложения, которая потребляет меньше системных ресурсов. Но к сожалению, такой возможности для данного веб-обозревателя больше нет.

Контроль расширений

Каждое расширение потребляет определенное количество оперативной памяти. И чем их больше установлено и активировано, тем больший кусок RAM отъедается на нужды плагинов. Именно поэтому Яндекс.Браузер сильно грузит оперативную память.

Хорошая новость заключается в том, что это легко можно исправить. Достаточно только отключить все расширения. Если дело было в них, то потребление оперативной памяти веб-обозревателем быстро придет в норму. А сделать для этого нужно вот что:

  1. Запускаем Яндекс.Браузер.
  2. Нажимаем на кнопку с горизонтальными полосками.
  3. В появившемся контекстном меню кликаем по пункту «Дополнения».
  4. Появится список установленных дополнений. Напротив каждой записи будет расположен переключатель. Необходимо передвинуть его в положение «Выкл».
  5. Следует произвести эту процедуру для всех расширений.

После отключения всех плагинов необходимо перезапустить веб-обозреватель и открыть Диспетчер задач. Если браузер действительно стал потреблять меньше ОЗУ, то у вас точно были установлены какие-то ресурсоемкие плагины. Потом можете вернуть некоторые, если с ними проще работать.

Темы оформления

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

Больше всего оперативной памяти требуют темы с анимированными элементами интерфейса. Они способны потреблять до 150 МБ RAM. А это уже довольно серьезная цифра. Вместе с нуждами самого веб-обозревателя получается весьма внушительный объем.

Поэтому в Яндекс.Браузере лучше применить в настройках стандартную тему оформления. Она наиболее качественно оптимизирована для работы, чем различные поделки от сторонних разработчиков или даже обычных пользователей.

Порядок действий:

  1. Откройте страницу browser://settings/interface.
  2. Переключите режим в «Цветовая схема».
  3. Перезапустите программу.

Поиск вирусов

Весьма часто вредоносное ПО может заставлять веб-обозреватель потреблять больше оперативной памяти, чем требуется. Более того, вирусы способны прикидываться другими приложениями. Так что вполне вероятно, что Яндекс.Браузер вовсе ни при чем.

Некоторые вредоносные объекты способны маскироваться под «browser.exe». В результате в Диспетчере задач данный процесс может потреблять много RAM. А на самом деле, это даже не браузер, а вирус.

Если вы не уверены в том, что так ведет себя именно ваш веб-обозреватель, то стоит проверить компьютер на вирусы. Помочь с этим может замечательное приложение ESET Smart Security. Сейчас мы расскажем о том, как его использовать.

  1. В системном трее ищем значок программы и затем кликаем по нему правой кнопкой мыши.
  2. В появившемся окошке выбираем пункт «Открыть ESET Smart Security».
  3. Откроется главное окно программы. Здесь переходим на вкладку «Сканирование ПК».
  4. Далее выбираем опцию настраиваемой проверки.
  5. В следующем окошке отмечаем галочками все разделы жесткого диска, оперативную память и область автозагрузки.
  6. Нажимаем на кнопку «Сканировать как админ».

Процесс начнется автоматически. Он может занять довольно продолжительное время. В зависимости от размера жесткого диска и мощности вашего ПК. Во время проверки программа сама найдет все вредоносные объекты и оперативно удалит их.

После завершения сканирования рекомендуется перезапустить компьютер. И только после рестарта можно запускать браузер и Диспетчер задач. Если потребление оперативной памяти веб-обозревателем существенно снизилось, то проблема была именно в вирусах.

Вы можете использовать и любой другой антивирусный продукт по своему усмотрению.

Варианты настроек

Перед тем, как настроить что-то, нужно знать, где именно это делать. В Firefox есть несколько способов настроить под себя. Начнем пожалуй с самого очевидного — пункт меню Preferences (у меня английская версия языка браузера).

Пункт меню Preferences

Я не буду детально описывать этот вариант, потому что он очевиден и большинство пользователей браузера его открывали. Поэтому тут будет лишь пара интересных нюансов.

  • General -> Fonts & Colors -> Advanced
    Красным цветом выделена галочка, деактивировав которую, ваш шрифт будет использован на всех сайтах, независимо от подключенных шрифтов там. Мне очень понравилась данная возможность, так как я люблю шрифт Hack и использовать его для чтения приносит мне удовольствие. Больше не видел такой настройки, поправьте меня, если не прав. (Может влиять на корректность отображения страницы, спасибо ArsenAbakarov )

  • General -> Network Settings -> Connection settings
    Не могу обойти стороной возможность настроить прокси для браузера без дополнительных телодвижений

  • Search -> Search Bar
    Куда же без дополнительного поля ввода для поиска, в котором сохраняется последний поисковый запрос

  • Privacy & security -> Permissions -> Notifications
    Ну и еще одна полезная галочка для блокировки всех уведомлений, которые меня жутко раздражают

Это были интересные и даже уникальные настройки, доступные в графическом интерфейсе.

Настройка браузера с помощью страницы about:config

В Firefox есть одна любопытная страница, по адресу about:about

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

  • about:support
    Тут можно посмотреть детальную информацию о браузере, user-agent, поддерживается ли несколько потоков или например композитный менеджер для отрисовки интерфейса.
    Тут же можно узнать путь к вашему профилю(Profile Directory). Зачем он вам будет нужен, я подробнее опишу ниже. К сожалению, на мобильной версии не показан путь к папке профиля, поэтому поделюсь с вами своим(актуально только для андроид)
    Папка профиля состоит из 2 частей — * — рандомная строка(уникальный набор букв для каждого девайса) + .default — для профиля по умолчанию

  • about:memory
    Тут можно посмотреть, на что расходуется память браузера, в основном полезно web frontend разработчикам

  • about:addons
    Страница с вашими расширениями, доступна также из графического меню.

  • about:networking
    Страница с детальной информацией о посещенных сайтах, dns и websockets. Тоже будет полезна web разработчикам.

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

Файл user.js в папке профиля

Файл user.js должен быть в папке вашего профиля, путь к которой мы узнали в ресурсе about:support. Данный файл содержит в себе настройки которые доступны в about:config. Сразу же возникает вопрос, а зачем еще какой-то файл, если уже есть about:config? Он нужен для бекапа и переноса настроек.

Дело в том, что все настройки из about:config хранятся в файле prefs.js в папке профиля. Данный файл генерируется автоматически браузером и имеет приоритет перед user.js. Но когда хочется одинаковых настроек на разных компьютерах (и даже на мобильной версии), то рекомендованный вариант — использовать файл user.js. Кстати, чаще всего настройки из user.js дублируются в файл prefs.js поэтому если меняете какие-то значения в первом, не забудьте почистить и второй файл(я удаляю дублирующие строки из prefs.js), только закройте браузер перед этим, иначе он автоматом затрет ваши изменения.

Отключение расширений

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

Последовательность отключения расширений:

  1. Нажать кнопку «Меню» и «Настройки».
  2. Перейти на «Расширения». Откроется перечень.
  3. Нажать «Отключить» рядом с нужным и перезапустить браузер.

Согласно отзывам пользователей, у многих были проблемы с памятью, после работы с дополнениями Firefox: Ghostery, Skype Click to Call, Greasemonkey и словарями. Если применяются эти расширения, рекомендуется отключить их.

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий