Настройка browser Mozilla FirefoxНабираем в строке адреса about:config, соглашаемся с предупреждением и перед нами открывается внушительный список настроек.
Все параметры нам не нужны. Для придания лисе большей отзывчивости, исправим только те, которые дадут ощутимый эффект, что называется "на глаз".

Описание всех или почти всех настроек Mozilla Firefox можно посмотреть здесь. Правда все на английском языке. В рунете есть перевод, так что без труда можно найти описание остальных настроек.

Browser Firefox

config.trim_on_minimize — При сворачивании Firefox сбрасывает часть данных в файл подкачки. Для тех у кого совсем туго с оперативной памятью, укажите true, для остальных — false

intl.charsetmenu.browser.cache — Список (через запятую) кэшируемых кодировок для браузера — указываем для рунета windows-1251, UTF-8, KOI8-R.

intl.charsetmenu.browser.cache.size — Количество кэшируемых кодировок браузера. Считаем сколько их в параметре intl.charsetmenu.browser.cache — 3

layout.spellcheckDefault — Проверять орфографию — 0 (для грамотных).

network.dnsCacheEntries — Количество DNS-имен, хранимых в кэше. Чтобы, для каждой ссылки не опрашивать удаленный DNS-сервер, браузер сохраняет соответствие имени и ip-адреса у себя в кэше. — 128

network.dnsCacheExpiration — Время в секундах, по истечению которого устаревает информация об имени DNS в кэше — 240

network.dns.disablePrefetch — Firefox не будет запрашивать DNS-имя для каждой ссылки на странице, даже для тех на которые вы не перейдете — true

network.http.max-connections — Максимальное количество одновременных HTTP-соединений — 48

network.http.max-connections-per-server — Максимальное количество одновременных соединений с одним сервером. Увеличивает скорость загрузки тяжелого контента (видео, аудио) — 16

network.http.max-persistent-connections-per-proxy — Максимальное количество одновременных соединений с сервером через прокси — 16

network.http.max-persistent-connections-per-server — Максимальное количество постоянных одновременных соединений с одним сервером — 12

network.http.pipelining — Использовать конвейерную обработку данных. Параметр network.http.keep-alive должен быть установлен в true. Конвейерная обработка увеличивает загрузку страницы, правда если веб-сервер это поддерживает. Включать данный параметр имеет смысл если выход в интернет осуществляется не через прокси. — true.

network.http.pipelining.maxrequests — Максимальное количество конвейерных запросов. Лиса сможет грузить контент с сайта не по одному каналу последовательно, а задействовав указанное количество запросов к веб-ресурсу. Обратите внимание, что больше указанного числа, ставить не желательно\не имеет смысла, т.к. по документации это максимум 8 запросов. И к тому же не все сервера могут похвастаться его поддержкой и отсюда может не правильно грузиться или вобще не грузиться часть контента — 6

network.prefetch-next — Настройка отвечает за предварительную загрузку Firefox-ом ссылки, которую сайт считает наиболее вероятным следующим шагом пользователя. Включение данного параметра небезопасно, бесполезно и приводит к лишнему трафику и нагрузке на машину — false

network.http.keep-alive — Поддержание активности соединения. При поддержании соединения установленный канал может быть использован повторно, что повышает производительность — true

network.http.proxy.keep-alive — Поддержание активности соединения через прокси-сервер. — true

network.http.keep-alive.timeout — Время в миллисекундах, в течение которого поддерживается соединение — 600

geo.enabled — Посылать сайтам информацию о вашем местоположении? Местоположение может определяться например по IP-адресу — false

browser.safebrowsing.enabled — Передача информации о посещаемых сайтах. Браузер с включенным Антифишингом может выкачать\передать несколько мегабайт данных в день, чтобы оценить безопасность сайта. Для этих целей лучше использовать антивирус. Отключаем — false

browser.safebrowsing.malware.enabled — Передача информации о посещаемых сайтах. Аналогично, экономим трафик — false

privacy.donottrackheader.enabled — посылать заголовок «do not track». В настройках Firefox во вкладке приватность раздел Отслеживание можете выставить нужное для себя значение — true

browser.tabs.animate — Включить анимацию в панели вкладок при открытии\закрытии вкладок. Отключение ускоряет работу по перемещению вкладок, открытию и т.д. — false

browser.display.show_image_placeholders — Иногда при долгой загрузке страницы в Firefox могут появляться замещающие рисунки, пока не будут загружены основные изображения. Это делается для того чтобы, пользователю была представлена понятная схема сайта, без смещений и искажений контента. — false

 

gfx.direct2d.force-enabled — Включение Direct2D. Данный параметр может влиять на размытость шрифтов. Так что если со шрифтом проблемы, поиграйтесь с этим значением — false

layers.acceleration.force-enabled — Включение Direct3D — false

webgl.force-enabled — Включение WebGL. Часть кода обрабатывается не процессором, а видеокартой, при отрисовке сложной интерактивной 3D-графики. На сколько знаю из мнения пользователей в сети интернет, данная настройка может являться причиной тормозов, так как не до конца еще отработана эта технология. — false

network.dns.disableIPv6 — При запросе информации от сервера который не поддерживает протокол IPv6, возникают задержки и сервер все равно возвращает ответ в IPv4. Данный параметр можно оставить включенным, но при этом понадобится указать домены в настройке network.dns.ipv4OnlyDomains, для которых не используется протокол шестой версии.
Если хотите заморачиваться, выставляете false, для остальных подойдет— true

network.http.request.max-start-delay — Время в секундах перед созданием нового соединения с сервером. Приостанавливает работу с запросами перед созданием нового соединения — 5

content.notify.backoffcount — Этот параметр регулирует сколько раз можно перерисовывать и отобразить, то что уже получено при загрузке сайта (учитывается таймер content.notify.interval и должно включено событие content.notify.ontimer). Если параметр 0 — перерисовка происходит только при полной загрузке страницы, если —1, то количество перерисовок не ограничено. — 5

content.interrupt.parsing — Firefox будет реагировать на события пока не загрузит страницу. При true — разбор страницы может быть прерван пользователем, при false браузер не будет отвечать пока не завершит разбор страницы — true

content.notify.interval — Время буферизации в микросекундах сетевых данных перед их отображением. Чем значение ниже, тем нагрузка на процессор выше при отрисовке сайта, но сайт быстрее начинает отображаться. Для того чтобы параметр заработал необходимо выставить content.notify.ontimer = true. Значение менее 100000 рекомендуется не ставить — 450000

browser.send_pings — Отправлять уведомления серверу при нажатии на ссылку. Слежка за пользователем, не интересна пользователю. — false

browser.sessionstore.max_tabs_undo — Настройка хранит количество tab-ов Firrefox, для которых можно сделать откат в случае их закрытия. Данные tab-ы отображаются в пункте меню Журнал — Недавно закрытые вкладки — 3

browser.sessionstore.max_windows_undo — Настройка хранит количество недавно закрытых окон, аналогично browser.sessionstore.max_tabs_undo — 2

browser.sessionstore.interval — Настройка хранит количество миллисекунд, по истечении которых происходит сохранение сессии браузера. Если значение указано 10000, то каждые 10 секунд, сессия сохраняется на диск, чтобы в случае краха можно было восстановить все открытые вкладки. Данный параметр можно смело увеличить до — 30000

browser.download.manager.scanWhenDone — Проверять скачанные файлы антивирусом. FALSE отключает данную проверку. — false

browser.cache.check_doc_frequency — Как часто проверять, изменилась ли страница?
0 — один раз за сессию
1 — каждый раз при просмотре страницы
2 — не проверять, использовать кэш браузера
3 — проверять, когда страница устарела
Выставляем — 1

 

network.autodial-helper.enabled — Автоматически подключаться к сети при запуске, если не установлено соединение — false.

intl.charset.default — Кодировка по умолчанию — windows—1251

geo.wifi.uri — Сервис, который отвечает за геолокацию по IP-адресам и ближайшим Wi-Fi точкам. Для анонимности в сети, оставляем значение пустым

network.http.use-cache — Кэшировать посещённые страницы в память или на диск. Кэширование ускоряет последующее отображение посещённых сайтов и экономит трафик — true

browser.cache.disk.enable — Кэшировать посещённые страницы на диск. Распространяется на e-mail и на news. Для тех у кого туго с оперативкой или жалко трафик, ставим true, остальным — false

browser.sessionhistory.max_entries — Максимальное количество адресов в списке истории Адресной панели — 10

browser.cache.disk.capacity — Размер кэша на диске в килобайтах. Опция актуальна если browser.cache.disk.enable=true. Некоторым сайтам для просмотра онлайн-видео требуется объем кэша более 300 МБ. Тем у кого тормозит видео в Firefox, предлагаю поэкспериментировать с этим параметром — 51200

browser.cache.offline.enable — Кэширование посещённых страниц на диск для просмотра в оффлайн режиме. Отключаем, если полно оперативной памяти. Но при этом не забудьте включить кэш в памяти browser.cache.memory.enable — false

browser.cache.offline.capacity — максимальный размер кэша на диске для просмотра в оффлайн режиме, в килобайтах. Опция актуальна если browser.cache.offline.enable = true. — 51200

browser.display.auto_quality_min_font_size — минимальный кегль, с которого шрифт отображается более качественно — -1

browser.cache.memory.enable — Включить кэширование посещённых страниц в память. Использование данной настройки ускоряет повторное отображение сайтов в пределах одной сессии. Обязательна к использованию на всех компьютерах, где оперативной памяти достаточно — true

browser.cache.memory.capacity — Размер памяти для кэширования объектов в килобайтах. В зависимости от задач на компьютере можно указать объем памяти вручную. Или оставить значение по умолчанию — 1.
Актуален при browser.cache.memory.enable=true — -1

browser.sessionhistory.max_total_viewers — Кэшируемые страницы в памяти для каждого tab-a. Позволяет отобразить очень быстро уже посещенные сайты. Кушает память и никого не слушает — 0

 

nglayout.initialpaint.delay — Задержка в миллисекундах перед началом показа загружаемой страницы. Чем ниже значение, тем быстрее начнет отображаться страница в Firefox, но это приведет к ожиданию, чтобы страница корректно сформировалась. Данный параметр это компромисс между скоростью показа и корректным отображением страницы. — 500

content.maxtextrun — Настройка определяет какой объем текстовой части страницы взять из буфера и отобразить, значение в байтах. Увеличение параметра более 8191 может замедлить отрисовку больших страниц, уменьшение же поможет ускорить отрисовку сайта на медленных соединениях. — 8191

content.notify.ontimer — Реагировать на действия пользователя при загрузке страницы? Установка в true при быстром интернете может увеличить время отрисовки сайта. Для ограничения реакции браузера на изменения и ускорения отрисовки страницы, могут быть использованы параметры content.notify.interval и content.notify.backoffcount — true

content.max.tokenizing.time — время в микросекундах, при котором браузер не реагирует на действия пользователя, а только отрисовывает страницу. По умолчанию content.max.tokenizing.time считается как content.notify.interval*3. Рекомендуется устанавливать кратно content.notify.interval. Для использования данного параметра, content.notify.ontimer и content.interrupt.parsing должны быть равны true. Уменьшение content.max.tokenizing.time делает браузер более отзывчивым, предлагаю изменить параметр на — 1350000

content.switch.threshold — время в микросекундах, когда приложение переходит в менее отзывчивый режим, при этом продолжает рендерить страницу. В таком режиме мышь или клавиатура реже опрашиваются. Для данного параметра content.notify.ontimer и content.interrupt.parsing должны быть установлены в true.
Чем значение ниже, тем выше отзывчивость Firefox на действия пользователя, чем значение выше, тем быстрее отрисовывается страница. — 750000

plugin.expose_full_path — Задает в конфигурации полные пути к плагинам (а не только их названия), что, теоретически, сказывается на скорости работы. — true

network.proxy.socks_remote_dns — отключить отправку DNS в обход настроек прокси. — true

browser.bookmarks.max_backups — Количество бэкапов закладок для ускорения выключения браузера — 2

om.popup_maximum — Максимальное количество всплывающих окон — 5.

browser.history_expire_days (browser.history_expire_days.mirror) — Как долго хранить историю посещений? В днях. — 30.

browser.history_expire_days_min — Минимальный срок хранения истории. Значение можно выставить меньше чем browser.history_expire_days, но тогда по прошествии количества дней (browser.history_expire_days_min) из истории будут удаляться записи, которые больше диапазона хранения browser.history_expire_sites. Когда же срок хранения записи подойдет к browser.history_expire_days удаляться все записи из истории — 30.

browser.history_expire_sites — сколько максимум записей хранить в истории. По умолчанию 40000. — 10000

places.history.expiration.transient_current_max_pages — число записей в истории Mozilla Firefox — 10000

Перепечатка и размещение материалов, на других
ресурсах, разрешена с указанием источника
soft-tuning.ru © 2013-2017