Настройка браузера Firefox через about:config
Набираем в строке адреса 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
- Информация о материале
- Опубликовано: 28.05.2014 г.