середа, 11 січня 2012 р.

Оптимізація Мозілли

Взято з http://sonikelf.ru/razgonyaem-mozilku/ ,а покладено сюди, щоб потім довго не шукати Как ускорить загрузку сайтов [Mozilla FireFox] # опубликовано [12.04.2010] в рубриках: [Mozilla FireFox, Оптимизация системы] Не секрет, что скорость загрузки страниц зависит не только от “толщины” интернет канала и мощности компьютера, но и от настроек браузера. firefox ускорение Многие жалуются, что другие браузеры обычно быстрее в плане загрузки страниц, чем Mozilla Firefox. В этой статье речь пойдет как раз о том, как настроить Mozilla FireFox так, чтобы сайты грузились в разы шустрее. Поехали, – как ускорить загрузку сайтов в Firefox. Запускаем Мозилку. Набираем (именно набираем, а не копируем) в адресной строке (это там, куда мы вводим, например sonikelf.ru) abоut:config и, согласившись быть осторожными, попадаем на страницу настроек браузера. Находим в списке параметр network.http.pipelining и выставляем (нажав на строке этого параметра два раза левой кнопкой мыши) значение true. Следующей находим параметр network.http.proxy.pipelining, которому тоже меняем значение на true. Почти точно так же поступаем с параметром network.http.pipelining.maxrequests, только ему присваиваем значение 32 В качестве еще одного штриха (нажав правой кнопкой мыши и выбрав из выпадающего списка Создать – Целое) надо создать целый параметр с названием nglayout.initialpaint.delay и значением 0. Далее находим в списке параметр network.dns.disableIPv6 и присваиваем ему значение false Следом даем параметру content.notify.backoffcount (если его нет, то создаем (правая кнопка мышки – Создать – Целое)) значение 5. Тоже самое проделываем с значением ui.submenuDelay (если его нет, то создаем (правая кнопка мышки – Создать – Целое)), только ему присваиваем 0. Ну и, наконец, параметру plugin.expose_full_path (правая кнопка мышки – Создать – Логическое)) даем значение значение true Закрываем страничку настроек и наслаждаемся результатом. Что мы сделали и как это работает. В протоколе 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 http://sonikelf.ru/optimizuruem-firefox/ Я уже писал о том, как ускорить загрузку страниц в Mozilla FireFox методом редактирования различных настроек по средством about:config, однако помимо этого есть еще кое-что, что не мешало бы подкрутить в этом браузере. ram firefox Многие знают, что FireFox будучи напичкан разными плагинами (и даже не будучи ими напичкан) занимает относительно много оперативной памяти как в свернутом, так и в развернутом виде. Однако есть возможность провести некоторую RAM-оптимизацию, которая если уж не снизит особо потребление, то сделает работу браузера несколько шустрее и адекватней (меньше вылетов, зависаний и прочее). Уменьшаем количество используемой памяти. И так, поехали: Запускаем Мозилку. Набираем (именно набираем, а не копируем) в адресной строке (это там, куда мы вводим, например sonikelf.ru) abоut:config и, согласившись быть осторожными, попадаем на страницу настроек браузера. Находим в списке настроек параметр browser.sessionhistory.max_total_viewers и выставляем его значение 0. Далее (нажав правой кнопкой мыши и выбрав из выпадающего списка Создать – Логическое) надо создать параметр с названием config.trim_on_minimize и значением true. Закрываем страницу настроек и перезапускам мозилку. Всё. Двумя этими параметрами мы внесли изменения в подсистеме кеширования данных, чем снизили потребление объема оперативной памяти. Если есть какие-то вопросы, то спрашивайте, – буду рад ответить в комментариях.


http://vk.com/topic-34179833_26050105 про додатки

Немає коментарів:

Дописати коментар