Оптимизация настроек браузера Mozilla Firefox.

Здравствуйте, уважаемые читатели моего блога!

Я столкнулся с одной проблемой…
Мой браузер Mozilla Firefox стал «съедать» очень много оперативной памяти! Если раньше, при открытии 10 сайтов я мог спокойно работать с другими программами, то теперь компьютер то и дело «лопатит» винтом, при этом тормозит вся система!!!

Поискав в интернет я нашел интересную статейку, применив указанные в ней настройки скорость работы Mozilla Firefox увеличилась, а так же браузер стал занимать меньше оперативной памяти!!!

Вот сама статья:

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

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

Поехали, – как ускорить загрузку сайтов в Firefox.

  1. Запускаем Мозилку.
  2. Набираем (именно набираем, а не копируем) в адресной строке (это там, куда мы вводим, например sonikelf.ru) 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
  11. Закрываем страничку настроек и наслаждаемся результатом.

Что мы сделали и как это работает.

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

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 бессмысленно.

nglayout.initialpaint.delay — 0
И вот этот, созданный нами, параметр уменьшает до нуля задержку перед прорисовкой (рендерингом) информации, полученной от веб-сервера, что позволяет увидеть запрошенную страницу чуть быстрее.

Послесловие.

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

Вот такие дела.

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

PS: Так же, рекомендую почитать статью по оптимизации потребления оперативной памяти Mozilla FireFox

На этом, пока, всё!

Да, статья взята отсюда: «Как ускорить загрузку сайтов [Mozilla FireFox]»


Приветствуется и разрешается перепечатывать и распространять настоящую статью в свободном доступе (можете опубликовать ее на своем сайте, в своей рассылке, в бесплатной электронной книге и пр.) при условии указания ее автора, неизменности ее текста и включения в конце каждой статьи следующей строки: «Автор статьи — Андрей Поволокин, источник материалаhttp://seo-blog1.ru» причем ссылка на мой сайт обязательно должна быть рабочей!


Вы можете оставить комментарий, или поставить трэкбек со своего сайта.

Есть 19 коммент. к “Оптимизация настроек браузера Mozilla Firefox.”

  1. Довольно интересная статья. Буду применять на практике.

  2. Установки провел, однако сколько деталей в трудах по инету, посмотрим что вышло, благодарю Андрей!

  3. Ирина:

    Спасибо. Последовала совету. Наслаждаюсь!))

  4. Всегда пожалуйста!

  5. Пишите на скайп, разберёмся!

  6. Всегда пожалуйста, обращайтесь!

  7. петька:

    Сделал все , кроме пунктов под номером №8. Следом даем параметру content.notify.backoffcount (если его нет, то создаем (правая кнопка мышки – Создать – Целое))
    и №6 В качестве еще одного штриха (нажав правой кнопкой мыши и выбрав из выпадающего списка Создать – Целое) надо создать целый параметр с названием nglayout.initialpaint.delay и значением 0.
    №9 Тоже самое проделываем с значением ui.submenuDelay (если его нет, то создаем (правая кнопка мышки – Создать – Целое)), только ему присваиваем 0.
    Может подскажите мне, я не нашел их в списке??!!

  8. Олег:

    Супер! Автору респект! Реально сработало! )))

  9. Леонид:

    Привет,автору!Огромное спасибо за информацию!Лаконично и предельно ясно.Пока»чайник»,но с помощью подобных статей,надеюсь изменить свой статус.Удачи!

  10. Александр:

    PovAndy,здравствуй. При увеличении скорости не найден параметр с названием nglayout.initialpaint.delay. Как поступить. Скорость немного увеличилась

  11. Что значит не найден?
    Его нет в параметрах или ошибка выдаётся?

  12. Александр:

    Нет в параметрах, ошибка не выдается

  13. Напомните, в параметрах чего?

  14. Александр:

    @ Александр:
    Александр написано:

    Нет в параметрах, ошибка не выдается

    @ Александр:
    admin написано:

    Напомните, в параметрах чего?

  15. Ребята — все отлично работает,до этих настроек браузер сильно долго думал при запуске что ему делать.
    Автору большое СПАСИБО
    Вот думаю,а почему сразу так не выставить в настройках ?

  16. Можно и сразу выставить, но браузер, по умолчанию, настроен на средне-статистический компьютер, что бы Мазила точно работала, а при оптимизации Вы настраиваете программу уже под конкретный свой компьютер и если Мазила не сможет работать, Вы сами сможете вернуть настройки на место… (А вот рядовой пользователь самостоятельно не справится с этим, да и кому понравится, если программа при первом старте будет глючить?)

  17. Евгений:

    Спасибо!!! Реально работает!!!

  18. М:

    Сделал pipelinig, Firefox вместо 500 Мб оперативки стал жрать по 1-2 Гб(((

  19. Их скорее всего нет, поэтому и написано, надо создать!

Написать ответ

Русскоязычные Шаблоны WordPress