The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

3 способа оптимизации работы Firefox
1. Уменьшение потребления памяти.

По умолчанию Firefox полностью кеширует в памяти 5 последних страниц открытых в текущей вкладке,
что приводит к ощутимым затратам памяти. Для определения числа страниц для полного кеширования 
в настройках "about:config" следует изменить значение переменной:

   browser.sessionhistory.max_total_viewer

Запретить полное кеэширование отрендеренного образа прошлых страниц можно
установив эту переменную в 0.

2. Увеличение скорости загрузки страниц.

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

   network.http.pipelining - поставить true
   network.http.proxy.pipelining - поставить true
   network.http.pipelining.maxrequests - размер очереди параллельных запросов, например 5

Некоторые другие настройки, ускоряющие загрузку страниц 
(если переменная отсутствует ее нужно создать через New - Integer/String/Boolean):

   nglayout.initialpaint.delay = 0 (http://kb.mozillazine.org/Nglayout.initialpaint.delay)
   network.dns.disableIPv6 = false  (http://kb.mozillazine.org/Network.dns.disableIPv6)
   content.notify.backoffcount = 5 (http://kb.mozillazine.org/Content.notify.backoffcount)
   plugin.expose_full_path = true
   ui.submenuDelay = 0 (http://kb.mozillazine.org/About:config_entries)

3. Уменьшение потребления памяти при минимизации Firefox в системном трее.
Для выгрузки лишних данных из памяти во время минимизации окна (процесс будет
занимать около 10Мб) в about:config
создаем через правый клик - New переменную типа  Boolean с именем config.trim_on_minimize
Для того чтобы изменение вступило в силу необходима перезагрузка.
 
27.01.2009 , Источник: http://gnoted.com/3-hacks-for-firef...
Ключи: firefox, tune, optimization, browser, web / Лицензия: CC-BY
Раздел:    Корень / Пользователю / Работа с Web и Ftp

Обсуждение [ Линейный режим | Показать все | RSS ]
  • 1.1, Sergey (??), 14:59, 28/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    написали-бы лучше про этот параметр: image.cache.timeweight
    а то по нему странно мало инфы... а на память влияет.
    имо
     
     
  • 2.4, pavlinux (ok), 16:33, 28/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    https://bugzilla.mozilla.org/show_bug.cgi?id=465708
     

  • 1.2, Анонимус (?), 15:47, 28/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Собсно, про параметр
    content.notify.backoffcount = 5
    сказано, что
    Caveats

        * This preference does not exist by default.
        * content.notify.ontimer must be set to true for this preference to take effect.

     
  • 1.3, pavlinux (ok), 16:24, 28/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > По умолчанию Firefox полностью кеширует в памяти 5 последних страниц
    >browser.sessionhistory.max_total_viewer

    А у меня -1 было

     
  • 1.5, pavlinux (ok), 16:45, 28/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И ещё:

    browser.sessionhistory.cache_subframes = true
    browser.sessionhistory.max_total_viewers = 0
    content.interrupt.parsing = true
    content.max.tokenizing.time = 2250000
    content.notify.backoffcount = 5
    content.notify.interval = 750000
    content.notify.ontimer = true
    content.switch.threshold = 750000
    image.cache.timeweight = 1
    javascript.options.jit.chrome = true
    javascript.options.jit.content = true
    network.dnsCacheEntries = 64
    network.dnsCacheExpiration = 600
    network.dns.disableIPv6 = true
    network.http.pipelining.maxrequests = 8
    network.http.pipelining = true
    network.http.proxy.pipelining = true
    nglayout.initialpaint.delay = 0

     
     
  • 2.6, Анониум (?), 18:30, 28/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    javascript.options.jit.chrome = true
    javascript.options.jit.content = true
    -> для firefox 3.1

    по остальным параметрам -- пишите хотя бы ссылки или краткое описание что оно значит

     
     
  • 3.11, Аноним (-), 12:08, 30/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    не и так сойдет как в винде, нихера не понятно что зачем, а pavlinux - волшебник
     
  • 2.15, ungifted (?), 18:38, 07/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    nglayout.initialpaint.delay = 0 рекомендуется только для быстрых каналов afaik
     

  • 1.7, Аноним (-), 00:36, 29/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    config.trim_on_minimize

    - только для винды

     
     
  • 2.10, pavlinux (ok), 23:35, 29/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >config.trim_on_minimize
    >
    >- только для винды

    Не, можно и для Линя, но оно там игнорируется :)

     

  • 1.8, malkholm (?), 11:26, 29/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вопрос: как все эти тюны разом импортировать в ФФ?
     
     
  • 2.9, Sergey (??), 14:32, 29/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    шкриптами или неким копипейстом :)
     

  • 1.12, Serge_T (?), 23:20, 30/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Просветие пожалуйста , это можно сделать в каком-то конкретном файле(вин версия) или нужно ковырять исходник?
     
     
  • 2.13, klubben (ok), 09:55, 31/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    В адресной строке набрать
    about:config
     
  • 2.14, upyx (ok), 07:46, 02/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    FF хранит настройки в файле prefs.js
    В винде он лежит примерно так %USERPROFILE%\Application Data\Mozilla\Firefox\Profiles\<имя_профиля>\prefs.js
     

  • 1.16, ZZZ (??), 12:49, 15/02/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    вот хороший список ускоряющих нстроек! http://codebetter.com/blogs/darrell.norton/archive/2005/01/28/48720.aspx
     
  • 1.17, Алексей (??), 16:45, 18/02/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Подскажите, как сделать, чтоб после сбоя системы, браузер не грузил картинки заново с инета...
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру