Дополнение для оптимизации firefox. Ускорение Firefox. Я вижу предупреждение о неотвечающем сценарии

Я уже писал о том как ускорить загрузку страниц в Mozilla FireFox методом редактирования различных настроек с помощью about:config , однако помимо этого есть еще кое-что, что не мешало бы подкрутить в этом браузере.

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

Уменьшаем количество потребляемой оперативной памяти Firefox

Начнем с оптимизации потребления памяти.
Итак, поехали:

  1. Запускаем наш браузер Mozilla Firefox
  2. Набираем (именно набираем, а не копируем) в адресной строке (это там, куда мы вводим, например sonikelf.ru) about:config и, согласившись быть осторожными, попадаем на страницу настроек браузера
  3. Находим в списке настроек параметр и выставляем его значение 0
  4. Далее (нажав правой кнопкой мыши и выбрав из выпадающего списка «Создать - Логическое «) надо создать параметр с названием config.trim_on_minimize и значением true
  5. Закрываем страницу настроек и перезапускаем браузер

Двумя этими параметрами мы внесли изменения в подсистеме кеширования данных, чем снизили потребление объема оперативной памяти в свернутом режиме (значение config.trim_on_minimize отвечает за выгрузку в файл подкачки, пока, собственно, браузер свернут) , а так же подковыряли один важный параметр, изменивший потребление оперативки в ходе путешествия по интернету.

Дело в том, что browser.sessionhistory.max_total_viewers отвечает за количество отведенной оперативной памяти в которую откладываются посещенные нами страницы. Сделано это для того, чтобы при нажатии кнопочки «Назад «, браузеру не приходилось подгружать страницу заново целиком из интернета или из кеша на жестком диске, что ускоряет путешествие по посещенным уже сайтам с использованием вышеупомянутых кнопок «Вперед-Назад «. У меня есть вполне себе обоснованное мнение, что и без этой приблуды переход достаточно шустр, так что можно оное отключить, ибо оно потребляет оперативную память по совсем уж бессовестной схеме:

Соответственно, присвоив вышеуказанному значению 0 (вместо стандартного -1) мы отключили работу этой функции и тем самым спасли любимые мегабайты оперативной памяти, которые неизменно откусывались в ходе серфинга по сайтам.

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

  • В первую очередь стоит удалить всё чем Вы точно не пользуетесь или предназначение чего Вам неизвестно. Для этого попросту выберите пункт «Удалить » напротив того или иного расширения
  • Далее я рекомендую использовать кнопку «Отключить » напротив тех плагинов, которые Вы ныне не используете в данный момент, но которые Вам периодически бывают нужны. Как пример, это может быть, скажем, VideoDownloadHelper , которым Вы порой наверняка скачиваете музыку и видео, но делаете это далеко не регулярно (например я использую этот плагин от силы раз в неделю-две, а остальное время он у меня выключен) . Поступите так со всеми неиспользуемыми ныне расширениями и попросту включайте их по мере надобности

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

Здесь, пожалуй, стоит отключить всё кроме Shockwave Flash и Java TM Platform (хотя оный плагин бывает нужен далеко не всегда и не всем) . Остальное, как правило, понакрученые разными приложениями надстройки, смысла в которых решительно никакого нет. Как вариант еще можно оставить Adobe Acrobat (отвечает за открытие PDF-файлов напрямую в ) , но лично я предпочитаю пользоваться одноименным приложением, а не плагином.

Закончив работать с плагинами и расширениями перезапустите браузер.

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

    • Снова открываем любимый нами about:config . О том как это сделать я писал выше.
    • Вбиваем в строке «Фильтр » слова browser.cache и видим перед собой примерно вот такой список:

    • Здесь нас интересуют параметры browser.cache.memory.enable и
    • Первый, а именно browser.cache.memory.enable включает-отключает использование оперативной памяти в целях кэширования содержимого загруженных страниц, а именно изображений, элементов пользовательского интерфейса и тп. Выставив здесь значение false Вы отключите использование оперативной памяти для этих целей, что снизит потребление оной браузером, однако напрямую скажется на производительности . С другой стороны, Вы можете попросту ограничить этот кэш, задав параметру browser.cache.memory.max_entry_size значение из таблицы ниже:

Где первый столбец показывает сколько памяти будет выделяться под нужды кэша, а второй соответствующее значение, которое указывается для параметра browser.cache.memory.max_entry_size. Т.е, если, допустим, Вы хотите, чтобы под кэш выделялось не более 64 MB , то задайте параметруbrowser.cache.memory.max_entry_size значение 4096.

К слову, здесь же Вы можете настроить использование кэша жесткого диска для тех же целей. За оный отвечают параметры browser.cache.disk.enable и browser.cache.disk.capacity . У меня это кэширование отключено, но при этом оперативной памяти в системе 8 ГБ , а посему включено кэширование в память и соответственно для фаерфокса выделено дофига и больше оперативки, ибо я сторонник повышенной производительности. Что Вам важней и почему думайте сами. В принципе можно отключить и тот и тот кэш.

Закончив редактирование, закройте конфиг и перезапустите браузер.

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

Оптимизация скорости загрузки Firefox, а так же стабильности и скорости работы

Как правило, долгий запуск и излишняя тормознутость/подвисания, связаны со слабой дисковой подсистемой и чрезмерно раздутым (или кривовато настроенным) кэшем. Кэш мы с Вами частично уже настроили (и частично еще настроим) , а вот всё остальное надлежит поковырять. В частности, мы сделаем несколько полезных настроек браузера, которые несколько ускорят его загрузку и скорость работы в целом.

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

Далее, лично я рекомендую перенести на диск C:/ , а именно в его корень (т.е не в какую-то из подпапок, аля Program Files, а именно просто) . Если мне не изменяет память, то переустановка браузера для этого необязательна, - просто используйте правую кнопку мышки и команду «Вырезать - Вставить «. При необходимости создайте новый ярлык (старый может не работать из-за изменения пути) , что делается все той же правой кнопкой мышки на и пунктом «Создать ярлык «. Если C:/ не является самым шустрым диском в системе и есть физически более быстрые, то перенесите туда.

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


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

На подвкладке «Обновления » отключаем проверку обновлений (это всегда можно сделать вручную, используя «Справка - О -Проверить наличие обновлений «) и плагинов поисковых систем, т.е снимаем галочки с соответствующих пунктов. В общем-то можно так же отключить и проверку обновлений дополнений, благо оные проверяются при каждом обновлении браузера. Здесь думайте сами как Вам удобней (у меня отключено) .

Послесловие

Как-то так. Надеюсь, что Ваш любимый FF после этого стал бегать пошустрее и кушать поменьше.

PS : Статья написана 7 Февраля 2009 . Глобальное обновление 22 октября 2011 .

Firefox долго открывается! Что делать? Firefox долго загружается и тормозит! Решение здесь. Ускоряем загрузку страниц Firefox, Ускоряем запуск Firefox (только для Windows XP), Ускоряем открытие Firefox при сворачивании/разворачивании окна браузера
Разгон Firefox или ускоряем загрузку сайтов. Лчень интересен Firefox здесь напишем о том, как можно увеличить скорость загрузки и отображения страниц в нем Ускорим загрузку и реакцию Mozilla Firefox
Не много поменяв настройки Mozilla Firefox можно ускорить загрузку браузера

Ускоряем запуск/открытие браузера Mozilla Firefox (только для Windows XP)

Ради ускорения загрузки браузера Firefox воспользуемся свойством операционной системы Windows XP заблаговременного хеширования многократно запускаемых программ (prefetches ). Для хеширования данных таких программ в системе применяется особая директория - Prefetch . Переводим браузер Mozilla Firefox в семейство мгновенно загружаемых программ таким способом: щелкнув правой кнопкой мыши по значку браузера (земной шар с обивающей его огненной лисой), выбрав пункт Свойства. Откроется окно Свойства: Mozilla firefox, ищем строчку Объект, справа (см. скриншот ниже) прописан путь к программе, надо в его конце дописать /Prefetch:1. Если Firefox, установлен в папку C:\Program Files\Mozilla Firefox\ , получится так: "C:\Program Files\Mozilla Firefox\firefox.exe" /Prefetch:1


Ускоряем загрузку страниц Firefox

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

Вот, что надо будет сделать:

1. Откройте системные настройки браузера, введите в адресной строке (это там где вводят адреса сайтов) about:config - Потом нажимаем кнопку "Я обещаю, что буду осторожен!"


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

Необходимо, просто 2 раза щелкнуть по пункту, что поменять значение - пункт выделится жирным
network.http.pipelining - true
network.http.proxy.pipelining - true
network.http.pipelining.maxrequests - 8
nglayout.initialpaint.delay - 0 (необходимо щелкнуть правой кнопкой, выбрать Создать затем Целое сначала вводите

nglayout.initialpaint.delay, потом 0)

Отныне вы ускорили загрузку сайтов и изображений.


Как это работает?

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

Страницы современных веб-сайтов содержат огромное число изображений и других объектов. (Например на главной странице Яндексе 60 разных объектов.)

1. network.http.version - 1.1, network.http.keep-alive - true
Эти опции установлены по умолчанию и разрешают Firefox применять протокол HTTP версии 1.1, включая право совершать несколько запросов в соединении.

2. network.http.pipelining - true, network.http.proxy.pipelining - true
Эти опции позволяют Firefox совершать несколько запросов в соединении, не дожидаясь ответа сервера.

3. network.http.pipelining.maxrequests - 8
Эта опция задает наивысшее число запросов, от 1 до 8. Указывать величину больше 8 неразумно, так как это физически невозможно

4. nglayout.initialpaint.delay - 0
Эта опция сокращает до нуля задержку пред отрисовкой информации, полученной от веб-сервера, как дозволить увидеть запрошенную страницу немного раньше

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

Предупредим сразу: наш материал – не панацея и тыквы в кареты он не превращает, однако мы надеемся, что некоторые из советов по ускорению Firefox действительно будут вам полезны.

Настройте число процессов Firefox в памяти

Первый совет касается числа процессов для обработки контента, которые использует Firefox Quantum. Такая настройка появилась в браузере в прошлом году. Чтобы увидеть её, зайдите в настройки, прокрутите вниз до раздела производительность и снимите флажок с опции «Использовать рекомендуемые настройки производительности».

Тогда перед вами появится настройка числа контент-процессов Firefox в памяти:

У нас их по умолчанию было 4, но у вас может быть больше или меньше в зависимости от объёма оперативной памяти и некоторых других характеристик. Также заметим, что контент-процессы – это не все , что вы увидите в диспетчере задач. Там их будет больше. Тем не менее контент-процессы – это самое основное.

Настройку нужно осуществлять в зависимости от вашего стиля работы в сети и, опять же, объёма памяти. Если «оперативки» у вас много (8 и более гигабайт), а с большим числом вкладок вы обычно не работайте, то есть смысли увеличить число процессов контента для увеличения распараллеливания операций и, соответственно, производительности.

Если же ОЗУ мало и (или) вы можете зараз открывать десятки вкладок и более, то разумнее, наоборот, уменьшить число таких процессов, чтобы браузер использовал меньше памяти. В итоге она будет реже упираться «в потолок», тем самым вызывая проблемы производительности.

Уменьшите потребление памяти в текущем сеансе

Если в диспетчере задач вы видите, что Firefox Quantum «ест» слишком много оперативной памяти или даже забивает её полностью, из-за чего вам приходится часто перезапускать браузер, то попробуйте зайти на служебную страницу about:memory. Там есть кнопка, позволяющая минимизировать использование памяти:

Её нажатие высвободит вам некоторое количество «оперативки», которое в данный момент использует браузер. Из ОЗУ будут убраны различные второстепенные, вспомогательные данные. Свободное место впоследствии может вновь использовать Firefox, но уже для более актуальных задач, или же другое приложение.

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

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

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

Анимация срабатывает на кнопке обновления страницы; на самих вкладках, когда идёт загрузка страницы; во время загрузки файлов и ещё при некоторых сценариях. Отключается всё это с недавнего времени единой настройкой toolkit.cosmeticAnimations.enabled, которая находится на служебной странице about:config:

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

Загружайте закреплённые вкладки по требованию

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

Firefox в этом плане ведёт себя куда более логично. Однако такое поведение Firefox по умолчанию не распространяется на закреплённые вкладки. Они всегда загружаются при запуске с ходу, даже если не нужны вам в данный момент. Это можно исправить. Зайдите на страницу about:config и дайте параметру browser.sessionstore.restore_pinned_tabs_on_demand значение true вместо false.

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

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

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

Любые расширения оказывают в той или иной степени негативное влияние на производительность.

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

К слову, если вы неопытный пользователь, то имейте в виду, что по умолчанию здесь должно быть пусто: ни одно расширение изначально с Firefox Quantum не поставляется и устанавливаются они только вами же вручную. Если у вас здесь что-то есть: вполне возможно, что оно лишнее и установилось против вашей воли.

Используйте стандартную тему оформления

Не спешите покидать вкладку «управление дополнениями», так как следом за разделом «расширения» там следует раздел тем оформления. Убедитесь, что у вас там по умолчанию включена стандартная базовая тема оформления:

Если же это не так – включите именно её. Основная тема должна быть наиболее хорошо «отполирована» разработчиками. Остальные же темы таким похвастать не могут, из-за чего вполне могут приводить к небольшим потерям в производительности и потреблении ресурсов.

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

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

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

Отключите автовоспроизведение видео

Многие сайты сегодня любят автоматически включать различные аудио и видео без спросу, даже если вы никуда не кликали, а просто открыли страничку. Это, конечно же, сильно может повлиять на производительность. В Firefox Quantum есть специальная настройка, чтобы избавиться от такого бесцеремонного поведения некоторых сайтов.

Она находится на странице скрытых опций about:config и называется media.autoplay.enabled. По умолчанию её значение – true.

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

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

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

Увидеть её достаточно просто по, как правило, серой полоске под видео. Она показывает насколько видео уже буферизировалось, то есть отправилось в память вашего устройства:

Поэкспериментировать с буферизацией конкретно на YouTube вы можете с помощью расширений YouTube Stop Button и YouTube no Buffer (no autoplay). Они оба от одного автора. Первое добавит новую кнопку плеер, чтобы вы смогли точечно управлять буферизацией для каждого видео. Второе отключит её для каждого видео.

Отключите анимацию на веб-страницах

Ещё один тип ресурсоёмкого контента на страничках в сети – GIF-анимация. Циклически повторяющиеся изображения не только здорово отвлекают на себя внимания, но и могут негативно сказаться на производительности, особенно если присутствуют на какой-то из вкладок в большом количестве.

Отключить такую анимацию также можно на about:config. Найдите там параметр image.animation_mode. Значение по умолчанию там normal.

Кликнув по параметру, появится всплывающее окно, где вы должны стереть normal и вместо этого написать none. Отныне GIF-картинки воспроизводиться больше не будут. К примеру, у нас, страница браузера, набитая различными GIF-картинками, обеспечивала загрузку ЦП примерно на 10%. После установки параметра в значение none загрузка снизилась до 1-2%.

В случае чего, вы сможете вернуть воспроизведение GIF, вернув указанному выше параметру его прежнее значение normal.

Попробуйте заменить AdBlock на uBlock Origin

К сожалению авторов сайтов, всё больше пользователей используют блокировщики рекламы. Самые популярные из них – AdBlock и AdBlock Plus. Казалось бы, их выгода очевидна, ведь они убирают со страниц множество различных рекламных блоков тем самым наверняка экономя ресурсы.

На практике, заглянув в диспетчер задач, вы можете убедиться, что по потребляемым ресурсам не всё однозначно. Чтобы достичь их экономии попробуйте вместо AdBlock установить чуть менее известный блокировщик – uBlock Origin.

При этом для избежания проблем в случае установки uBlock не забудьте отключить AdBlock в менеджере расширений:

Отправьте фоновые вкладки спать

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

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

Оно добавляет кнопку в адресную строку браузера, в меню которой есть команды выгрузки из памяти текущей вкладки (Suspend this tab), текущего окна, всех вкладок или всех табов, кроме текущей. Чуть ниже в том же меню расположены команды, начинающиеся со слова Unsuspend. Они позволяют обратно загрузить то, что было выгружено из памяти.

Выгруженные вкладки для наглядности помечаются затемнённой иконкой, поверх которой появляется специальный зелёный индикатор:

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

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

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

Очистите Firefox от лишнего

Наконец, у нас есть ещё одно предложение, возможно, наиболее радикальное: попробуйте сбросить Firefox. Прежде чем преступать – подумайте, настолько ли у вас всё плохо, чтобы рисковать, так как удалено может быть и нечто ценное для вас, что хранится в браузере. В общем, вы предупреждены.

Функция сброса – это штатная возможность «огненного лиса». О ней и других способах мы несколько раз уже упоминали в предыдущих статьях. Она находится на служебной странице about:support и активируется вот этой кнопкой:

Сброс приведёт к возврату всех настроек, включая те что в about:config, в исходное состояние. Удалены будут все расширения и изменения, что вы внесли в браузер. Всё это теоретически может помочь вам, если когда-то программа всё-таки работала быстро, а потом ощутимо замедлилась.

В то же время ваши закладки и прочие данные эта процедура в идеале затронуть не должна. На рабочем столе после её применения появится папка с резервной копией вашего профиля, которую как минимум в первое время удалять мы не советуем. Здесь, к слову, мы можем порекомендовать исчерпывающий материал о .

Заключение

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

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

Чаще заглядывайте в диспетчер задач, чтобы знать «узкое горлышко» своей системы, будь то центральный процессор, оперативная память или ещё что-то. Также не будет лишним взглянуть на то, как чувствуют себя у вас другие веб-обозреватели. Это наглядно покажет не только проблемы локального железа, но и вашего интернет-подключения.

Доброго времени суток, дорогие друзья. Сегодня поговорим ускорить FireFox , а точнее загрузку сайтов в нём.

Не секрет, что скорость загрузки страниц зависит не только от "толщины" интернет канала и мощности компьютера, но и от настроек браузера.

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

Давайте разбираться.

Разгон Firefox методом настройки

И так, давайте приступим к, так сказать, разгону нашего любимого Mozilla Firefox .
Делаем всё по порядку:

  1. Запускаем FF ;
  2. Набираем (именно набираем, а не копируем) в адресной строке (это там, куда мы вводим, например сайт) about:config и, согласившись быть осторожными, попадаем на страницу настроек браузера, что ускорить наш Firefox ;
  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;
  11. Закрываем страничку настроек, перезапускаем браузер и наслаждаемся результатом.

За сим всё :) Вот так вот просто.

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

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

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

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

Учитывая, что страницы современных сайтов обычно содержат большое количество изображений и других объектов, время установления 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 .

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

Хотите знать и уметь, больше и сами?

Мы предлагаем Вам обучение по направлениям: компьютеры, программы, администрирование, сервера, сети, сайтостроение, SEO и другое. Узнайте подробности сейчас!

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

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

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

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

Послесловие

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

В общем, пользоваться им или нет, - дело Ваше. Во всяком случае настроек Выше хватает и так.

Как и всегда, если есть какие-то вопросы о том как ускорить Firefox , то спрашивайте, - буду рад ответить в комментариях. Равно как и буду рад Вашим дополнениям, благодарностям и всему такому прочему.

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

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

Только по средним показателям, первоначальный запуск браузера продолжается 10 – 15 секунд. Собственно, это связано со спецификой программного обеспечения:

  • обращение к файлам пользовательского профиля
  • Разрастание базы данных, её фрагментация и пустые значения
  • Установленные дополнения и

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

1. Применение Windows Prefetch

В операционной системе Windows , начиная с версии XP , присутствует функция оптимизации обращения к программам под названием «Prefetch ». Для приложения создаётся отдельный файл, содержащий некоторые основные параметры и компоненты запуска, что естественным образом ускоряет вторичный старт приложений.

Для того чтобы «Mozilla Firefox » оказалась в числе избранных программ «Prefetch », следует от редактировать свойства ярлыка:

  1. Перед началом, обязательно, закройте все активные окна браузера.
  2. Правой кнопкой мыши нажмите на ярлык «Firefox », и перейдите в пункт «Свойства».
  3. В диалоговом окне кликаем в строку «Объект», где указан путь к исполняемому файлу.exe
  4. В конце после кавычки через пробел дописываем «/Prefetch :1»
    В итоге, должно получиться следующее:
    «C:\Program Files\Mozilla Firefox\firefox.exe» /Prefetch:1
  5. Сохраняем изменения, нажатием кнопки «ОК».

Теперь запускаем «Mozilla Firefox »/ Первый запуск по прежнему может затянуться, но по причине создания файла в системной директории «Prefetch ».

2. Устанавливаем Firefox Preloader

Есть и другое средство от сторонних разработчиков, которое в принципе работает аналогично первому способу. Утилита «Firefox Preloader » подгружает основные компоненты браузера сразу после старта Windows , что сокращает общее время запуска программы. Утилита не содержит специфических настроек, имеет малый размер (менее 1 мегабайта), устанавливается в считанные секунды. Минус в англоязычном интерфейсе, но он не станет помехой.

Итак, и установите на компьютер. После в системном трее (рядом с часами) появится новый значок. Щёлкаем правой кнопкой – для вызова контексного меню

  1. Запускает браузер на домашней странице;
  2. Откроет настройки Mozilla Firefox ;
  3. Покажет настройки самой утилиты (не требует изменений);
  4. Заново подгружает браузер (требуется закрытие Firefox );
  5. Выгружает браузер, если требуется освободить память;
  6. Краткое описание утилиты (версия, разработчики и тп.);
  7. Выгружает саму утилиту из операционной системы (если требуется закрыть «Firefox Preloader »).

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

3. Дефрагментация базы данных

Как сказано в начале, профиль пользователя «Mozilla Firefox » , является базой данных – множественных настроек и параметров. С течением времени база подвергается фрагментации, также как и жёсткий диск.

Чтобы привести данные профиля в порядок, можно вручную совершить манипуляции над соответствующими файлами, либо довериться специальным дополнениям. Одним из таких, является «Vacuum Places Improved», его можно найти в разделе «Дополнения», набрав название в строке поиска.

  • Сергей Савенков

    какой то “куцый” обзор… как будто спешили куда то