Тормозит FireFox ?
Вторник, 11 января 2011 г.Рубрика: Вебмастеру -> Полезное
Метки: Mozilla Firefox | оптимизация браузера
Подписаться на комментарии по RSS
Когда я поставил браузер Mozilla FireFox браузером по умолчанию, то первое впечатление было очень хорошее, скорость загрузки страниц и самого браузера была выше чем IE7. Да и при заходе на некоторые страницы напичканные джава на которых глючил ослик стал возможен. Так например на странице получения кода тизеров в одной тизерной сети, я через IE даже кнопку для получения кода тизеров не видел, хотя полностью оновил версию джавы. Частенько были глюки при входе в Twitter, шапка загружается а страница нет. А с учётом того что браузер от мягкотелых более дырявый, я решил больше IE не пользоваться, разве только для проверки отображения дизайна.
Но вот со временем я стал замечать кое какие глюки при работе с Firefox, иногда загрузка страниц подтормаживает, бывает и сам браузер долго запускался, а при передаче файлов на закачку через Download Master страница закачки и сам менеджер закачек зависают секунд на 5. При окончании загрузки то же самое зависание с невозможностью закрыть окно и менеджер закачек до 10 секунд. Особенно сильные тормоза стали проявляться при включенной закачке и раздаче через торрент. Меня конечно такое дело не устраивало, поэтому я вспомнил фразу - поиск рулит! Буквально через час FireFox стал летать, визуально даже немного быстрее чем Chrome без всяких дополнений. Я решил поделиться парой рецептов ускорения и оптимизации браузера, которыми уже воспользовался, с Вами.
Самый простой и доступный для всех способ оптимизации работы браузера и ускорения открывания страниц - две програмки которые нужно скачать и запустить. Первая прога - FireTune 2156 и вторая SpeedyFox.zip 1780 (ссылки кликабельны). Эти програмки сделают всё автоматически. Перед запуском нужно закрыть все окна браузера. Они не инсталируются на комп и по идее могут запускаться даже со съёмного носителя. После перезагрузки браузера скорость загрузки страниц и работы самого браузера станет существенно заметна.
Для более опытных пользователей есть ещё один способ - тонкая настройка браузера вручную способом о котором многие даже и не подозревают. Есть оказывается в FireFox так называемое меню недокументированных настроек. Что бы посмотреть справку о версии, ядре и номере сборки браузера, нужно в адресной строке браузера набрать about: (именно так, никаких http:// или www). Информация о кэш-памяти (в том числе и дисковой) с указанием полного перечня всех файлов доступна если набрать about:cache , ну а команда about:buildconfig выведет список опций и аргументов, которые использовались при компиляции вашей версии Firefox. about:plugins выведет информацию об установленных дополнительных модулях а about:config позволяет получить доступ ко многим скрытым извне настройкам браузера.
Итак, через about:config попадаем на страницу где ищем строчку browser.sessionhistory.max_total_viewers - это кэширование сессий последних посещённых страниц. Кликаем на строчку и правой кнопкой мыши открываем настройку где устанавливаем 0 (по умолчанию там обычно стоит 5). Потом находим строчку browser.sessionhistory.max_entries - это количество запоминаемых шагов Вперёд-Назад. По умолчанию обычно стоит 50, мне хватает 10. Находим строчку browser.sessionstore.interval - это промежуток времени сохранения сессии, по умолчанию стоит 10000. Значит каждые 10 секунд данные сессии записываются на диск, можно спокойно увеличить время до 20 секунд изменив значение на 20000. Теперь отключаем предварительную загрузку браузером ссылок, данная опция бесполезна и приводит к лишнему трафику и нагрузке. Для этого ищем строчку network.prefetch-next и устанавливаем значение в False.
Для ещё большего увеличения скорости загрузки страниц меняем настройки последовательного соединения. Обычно браузеры загружают элементы страниц по очереди, дожидаясь загрузки одного элемента что бы начать загрузку следующего. Мы разрешим браузеру загружать элементы в несколько потоков (оптимально 5) одновременно. Для этого находим строки network.http.pipelining - выставить true, и в строке network.http.proxy.pipelining - выставить true. А в строке network.http.pipelining.maxrequests как раз и выставляем количество одновременных загрузок элементов, тоесть цифру 5.
И в заключении проводим ещё одну тонкую настройку связанную с уменьшением потребления памяти браузером на 20% выгружением из памяти лишней информации во время минимизации окна. Для этого на странице настроек кликаем правой кнопкой мыши и в появившемся подменю выбираем Создать->Логическое и в появившемся поле ввода вводим config.trim_on_minimize указав значение True . После всех вышепроделанных операций закрываем браузер, перезапускаем компьютер и наслаждаемся скоростью FireFox!
Комментариев: 19
Спасибо, попробую. Пытался несколько раз пользовать огнелиса (Файрфок так переводится :-D), но сносил весьма скоро. Ибо "доставало" его постоянное желание обновлять чего-нибудь, и надоедливые запросы на это дело.
Что-же до ишачка, так уже весьма давно мало кто из завсегдатаев Инета пользуется чисто им в таком виде. Есть ведь несколько шикарных нахлобучек на него, которые превращают его в нормальный, весьма шустрый браузер. Номер раз: конечно maxthon.
Номер 2: avantbrowser - вполне енплох, работает очень себе шустренько. Есть еще fastbrowser, greenbrowser и тп. Все они используют только ядро ишачка, а интерфейс и дополнительные фишки дают свои.
Ну а чтобы реально почувствовать скорость - это конечно Епера. Макс(макстон) не на много ей уступает (а 3-я версия с использованием другого, не ишачка ядра, так и вообще ого-го), но 2.x.x версия все-же глюковата, а 3-я еще весьма молода.
Пробывал я эту огненую лисицу пару раз, но так и не привык кней. Такое ощущение будто бы одной руки нету. Самое первое что не понравилось это при возврате на старую страницу, FireFox ее заново грузит что не очень выгодно в плане времени и трафика. Но как говориться на вкус и цвет...
Нормальный браузер уже около года им пользуюсь и практически нет нареканий, просто необходимо его после установки под себя настроить и все будет "летать". Низачто не променяю огненную лисичку на другой браузер!
Если тормозит то и не надо использовать удали его и установи тот который не надо донастраивать )))
Любой продукт если он выходит на рынок должен приносить пользователю удовлетворение. Если продукт сырой то его в топку, поскольку перед выходом его необходимо тестировать. Поэтому как только вы начнете экономить свое время и терпение, вы перестанете использовать сырые программы, а разработчик будет добросовестней делать свой продукт. Вот такая х..я малята!
Невозможно создать продукт который подойдёт абсолютно всем без дополнительного тюнинга. Ни разу не видел ни одной вещи которая бы не требовала определённой подгонки под себя. Это не означает что продукт сырой.
Ошибочка! config.trim_on_minimize нужно выставлять не true,а false
Надо будет попробовать, спасибо за подсказку!
Здравствуйте!Какое точное значения параметра config.trim_on_minimize ? Спасибо!
У меня стоит True
Здравствуйте! Сделал как написано. Не "полетело@? но , хотя бы, "ПОЕХАЛО". Стало можно работать, хотя, все же "подвисает" иногда. СПАСИБО!
А прогами пробовали ускорить? Я сначала прогами прогнал (из этого поста) а потом вручную подкорректировал.
Спасибо, брат! Реально помог. Перестало тормозить.
Очень Вам благодарна, на сайты стал переключается быстрее, но вход в браузер ещё притормаживает.Может ещё что-то подскажите.
Я жду FireFox 7 в котором обещают оптимизировать потребление памяти, тогда и открываться Лиса будет быстрее и тормоза станут ещё меньше.
Премного благодарен! Вчера пересилил полусдохший браузер и наконец настроил как говорится в этой статье. Теперь Firefox работает куда быстрее. До проведения тонких настроек я пользовался тем же speedyfox но ускорения даже с ним не увидел в упор. Так же думал по полчаса. Теперь хоть интернет можно бороздить с более-менее нормальной скоростью!
интересная статья,спасибо автору!
Помогло. Очень доходчиво написано.
Здорово! Большое спасибо. Очень помогло.