блог об информационных технологиях: софт, железо, интернет, услуги, советы

Как ускорить работу браузера Firefox. Вариант 2

Год назад я уже писал, что для ускорения работы браузера Mozilla Firefox можно сбросить профиль и воссоздать новый. Существуют другие способы для ускорения работы браузера. Один из них — правка настроек через about:config. Но вот незадача, после обновления браузера настройки слетают. В таком случае все настройки придется править заново. Но можно создать специальный файл с настройками, который нужно будет закинуть в папку профиля. Если после обновления файл исчезнет, его можно будет скопировать в папку профиля снова.

Вам нужно создать текстовый файл с названием user.js. Содержимое файла вы найдете ниже. Его нужно закинуть в папку C:\Users\Имя_Пользователя\AppData\Roaming\Mozilla\Firefox\Profiles\Ваш_Профиль\. Текстовый файл проще всего создать в блокноте, а при сохранении переименовать его в user.js.

/* Определяет, будут ли загруженные файлы сканироваться на вирусы внутренней системой Firefox, что замедляет загрузку.
Этот параметр не касается вашего Антивируса, который всегда сканирует загруженные файлы */
user_pref("browser.download.manager.scanWhenDone", false);
user_pref("browser.sessionstore.max_concurrent_tabs", 10);
/* Если не нужна анимация при открытии вкладок – выключаем */
user_pref("browser.tabs.animate", false);
user_pref("browser.tabs.closeWindowWithLastTab", false);
/* Отличный параметр для переключения между 2-мя рабочими вкладками при помощи CTRL+TAB кнопок клавиатуры */
user_pref("browser.ctrlTab.previews", true);
/* Открывать в новой вкладке результаты поиска из строки поиска */
user_pref("browser.search.openintab", true);
user_pref("browser.bookmarks.max_backups", 1);
user_pref("javascript.options.jitprofiling.chrome", true);
user_pref("javascript.options.methodjit.chrome", true);
user_pref("network.buffer.cache.size", 65536);
user_pref("network.http.pipelining", true);
user_pref("network.http.proxy.pipelining", true);
user_pref("network.http.pipelining.maxrequests", 4);
user_pref("network.http.pipelining.firstrequest", true);
user_pref("network.dns.disableIPv6", true);
/* Определяет отрисовку страниц при переходах, чем ниже, тем более резко с полной отрисовкой - оптимально 50-100 */
user_pref("nglayout.initialpaint.delay", 50);
user_pref("content.notify.interval", 500000);
user_pref("content.notify.ontimer", true);
user_pref("content.switch.threshold", 250000);
user_pref("called content.interrupt.parsing", false);
user_pref("browser.cache.memory.enable", true);
user_pref("browser.cache.memory.capacity", 65536);
// Кеширует в памяти 5 последних страниц открытых в текущей вкладке.
user_pref("browser.sessionhistory.max_total_viewers", 7);
user_pref("browser.browser.urlbar.maxRichResults", 6);
user_pref("browser.sessionstore.max_tabs_undo", 5);
user_pref("network.dnsCacheEntries", 200);
user_pref("network.dnsCacheExpiration", 240);
user_pref("network.http.connect.timeout", 60);
user_pref("network.http.max-connections", 48);
user_pref("network.http.max-connections-per-server", 16);
user_pref("network.http.max-persistent-connections-per-proxy", 12);
user_pref("network.http.max-persistent-connections-per-server", 8);
user_pref("content.notify.backoffcount", 5);
// Позволяет начать загрузку страницы стразу, а не ждать пока загрузятся картинки и прочие элементы.
user_pref("ui.submenuDelay", 0);
// Задает в конфиге полные пути к плагинам (а не только их названия), что, теоретически, сказывается на скорости работы.
user_pref("plugin.expose_full_path", true);
user_pref("browser.sessionhistory.max_entries", 15);
user_pref("browser.sessionstore.interval", 60000);
user_pref("security.dialog_enable_delay", 0);
user_pref("browser.cache.disk.enable", false);
user_pref("config.trim_on_minimize", true);
user_pref("browser.cache.memory.max_entry_size", 14336);


Добавить комментарий

Защитный код
Обновить

Комментарии