Firefox забирає багато пам'яті та повільно працює. Ще раз про оптимізацію та тонке налаштування Mozilla Firefox

Багато користувачів серфінгу в мережі вибирають браузер Firefox. Але ні для кого не секрет, що згодом обтяжений безліччю доповнень, оновлень і без зупинки зростаючою кількістю процесів, з якими доводиться працювати, браузер сповільнюється, і його падає продуктивність. Тому перед нами час від часу постає питання: Як прискорити Firefox

Як прискорити Firefox?

У цій статті ми розглянемо 10 перевірених способів, за допомогою яких можна прискорити роботу браузера Firefox.

Збільшити ліміт обробки контенту

Ще в листопаді Mozilla Firefox став багатопроцесорним, що дозволило збільшити кількість контенту, що обробляється, за замовчуванням до чотирьох в одиницю часу. Навіть якщо ваш комп'ютер не дуже сучасний і не дуже потужний, це все одно здорово збільшить його продуктивність при роботі з великою кількістю вкладок.

Більше того, Мозилу можна розігнати ще більше, до семи обробок одночасно.

Зробити це можна так:

Але будьте готові до того, що збільшення кількості контенту, що одночасно обробляється, потягне за собою і збільшення споживання пам'яті. Внаслідок цього можуть виникнути збої під час роботи Firefox. У такому випадку спробуйте поекспериментувати з кількістю процесів, поступово зменшуючи їх до тих пір, поки не знайдете найбільш відповідне вам поєднання швидкості і стабільності.

Використовувати функцію HTTP-кешування

Щоб збільшити продуктивність браузера (стабільність і швидкість Firefox) можна також скористатися прихованими налаштуваннями Firefox в about:config, де серед багатьох допоміжних налаштувань є нова функція HTTP-кешування для Firefox. Суть кешування, про який йтиметься, полягає у зберіганні HTML-сторінок, зображень та інших файлів у проміжному буфері (кеші) з метою прискорення повторного доступу до них та економії трафіку. Кешем мають як браузер користувача, так і проміжні проксі-сервери та шлюзи, через які відбувається спілкування клієнта з сервером.

Під клієнтським кешуванням розуміють здатність браузерів зберігати копії файлів (відповідей сервера), щоб завантажувати їх повторно. Це дозволяє значно прискорити повторне завантаження сторінок, заощадити на трафіку та знизити навантаження на сервер.

Функція HTTP-кешування не включена за замовчуванням, але ви можете увімкнути її самі, дотримуючись інструкцій нижче:


Увімкнути та вимикати функцію HTTP-кешування ви можете будь-коли, навіть під час роботи браузера. Щоб вносити зміни, не потрібно перезапускати браузер, досить просто знову увійти в параметр browser.cache.use_new_backend і змінити значення з 1 на 0.

  • 0 - відключити, тобто. використовувати старий кеш, де файли зберігаються в каталозі Cache у вашому профілі за замовчуванням
  • 1 - включити, тобто. використовувати новий HTTP-кеш, де файли зберігаються в каталозі Cache2 у вашому профілі

Використання нового HTTP-кешування має допомогти виправити деякі проблеми із зависанням. Я увімкнула його, і, схоже, він допоміг зменшити кількість зависань мого браузера.

Використовувати uBlock Origin замість Adblock

Хоча Adblock – одна з найкращих програм для блокування реклами, але це не означає, що вона підходить для всіх користувачів інтернету. Якщо ваш комп'ютер не дуже потужний, то цілком ймовірно, що Adblock уповільнює роботу браузера Firefox, т.к. використовує пам'ять ПК.

Тому як альтернативу можна використовувати uBlock Origin. Він краще управляє ресурсами процесора та пам'яті, тим самим допомагаючи прискорити роботу Firefox. Крім того, uBlock Origin відмінно справляється з блокуванням реклами.

Також можу порадити статтю «В», в якій ми тестували всі способи блокування реклами.

Налаштувати або вимкнути Flash

Багато веб-сайтів все ще використовують Adobe Flash Player для завантаження відео та іншого вмісту Flash. Це призводить до збільшення часу завантаження сторінки. В цьому випадку нам допоможе режим "click-to-play", при якому Flash-контент завантажуватиметься лише при натисканні на нього, що дасть вам ще більший контроль над роботою браузера. І як налаштувати Flash-контент на «click-to-play» у Firefox?

Для збільшення швидкості роботи у Firefox за допомогою "click-to-play" зробіть таке:


Як правило, щоразу, коли я починаю використовувати новий браузер, я відключаю Flash-контент або налаштовую його на "click-to-play". Дуже рекомендую.

Вимкнути непотрібні доповнення

Це ще одна поширена річ, яку ви можете зробити, щоб прискорити роботу будь-якого браузера, у тому числі Фаерфокс. Браузерні доповнення використовують ресурси, що уповільнює роботу вашого браузера. Тому ви можете вимкнути надбудови, які не використовуєте, щоб отримати максимальну продуктивність. Для цього:


Щоб прийняти правильне рішення, ви можете використовувати розширення « about:addons-memory ». Встановіть це розширення та зайдіть на сторінку about:addons-memory, щоб побачити всі встановлені доповнення, такі як: "Розширення", "Теми", і скільки ресурсів кожне з них використовує. Ця інформація допоможе вам правильно вибрати та видалити ті, які не використовуються вами зовсім і при цьому використовують більшу частину пам'яті.

Якщо вам потрібно знову увімкнути раніше відключене доповнення, знайдіть його в списку додатків, клацніть по кнопці «Увімкнути» і перезапустіть Firefox, якщо це буде необхідно.

Зменшити споживання оперативної пам'яті

Іноді при використанні Firefox ви виявляєте, що його продуктивність падає, а іноді "падає" і сам браузер. Це відбувається, якщо Mozilla використовує дуже багато оперативної пам'яті (RAM).

Як знизити споживання оперативної пам'яті під час роботи Фаерфокс до мінімуму?

Для цього:

  1. Введіть about:memory в адресному рядку Firefox та натисніть Enter.
  2. На сторінці, що з'явилася, натисніть «Мінімізувати використання пам'яті» в розділі «Вільна пам'ять».

Увімкнути конвеєрну обробку Firefox

Для збільшення продуктивності можна також увімкнути конвеєрну обробку, яка дозволяє браузеру створювати кілька з'єднань із сервером замість одного, щоб прискорити швидкість завантаження сторінки (аналогічно тому, як працює менеджер завантаження, наприклад IDM). Щоб увімкнути Pipelining, введіть в адресному рядку браузера about:config та натисніть Enter. Тут вам потрібно знайти наведені нижче записи і змінити їх статус на те, що вказано нижче:

network.http.pipelining на true
network.http.pipelining.aggressive на true
Network.http.pipelining.maxrequests на 8
Network.http.pipelining.ssl на true

Щоб швидко знайти всі ці параметри, введіть network.http.pipelining у рядку пошуку, а потім двічі клацніть на стовпці значень поруч із записом, параметри якого потрібно змінити.

Якщо вам не подобається це робити вручну, ви можете використовувати Pipelining Firefox для автоматичного виконання налаштувань.

Вимкнути анімацію Firefox

Аналогічно тому, як ви можете збільшити швидкість роботи вашого комп'ютера, вимкнувши анімацію Windows, ви також можете прискорити Firefox, відключивши його анімацію. Щоб вимкнути анімацію у браузері:

  1. Введіть about:config в адресному рядку Firefox та натисніть Enter.
  2. Тепер введіть «Animations» у верхньому рядку пошуку та встановіть значення для всіх знайдених записів, що включають це слово, як «False», наприклад: toolkit.cosmeticAnimations.enabled - false

Відключення анімованих зображень у браузері, безумовно, пришвидшить вашу роботу в інтернеті, хоча візуальна сторона трохи постраждає. ви втратите всі анімації, що завантажуються браузером. Але прискорення серфінгу в мережі вартує таких жертв.

Використання додатків для прискорення Firefox

Подібно до Chrome, для Firefox є безліч доповнень, які можуть допомогти прискорити роботу з браузером. Нижче розглянемо деякі з них:

  • Доповнення BarTab дозволяє автоматично вивантажувати відкриті вкладки Firefox, що не використовуються, і звільняти оперативну пам'ять, зайняту ними, а при необхідності легко завантажувати їх назад.
  • Доповнення Image Block дозволяє блокувати всі зображення на веб-сайтах (які зазвичай складають більшу частину трафіку), що дозволяє значно збільшити швидкість завантаження сторінок.

Кнопка доповнення Image Block має бути розміщена в одній з панелей інструментів Firefox. При натисканні на цю кнопку зображення блокуватимуться автоматично. Це працює для всіх відкритих вкладок у веб-браузері. Повторне натискання на кнопку дозволить завантажувати зображення знову. Це можна зробити так:

  1. Клацніть правою кнопкою миші на вільне місце на панелі інструментів та виберіть пункт «Налаштувати».
  2. Знайдіть піктограму Image Block блокування зображень та перетягніть її на панель інструментів.

Оновити Firefox

Якщо вказаних налаштувань недостатньо і швидкість роботи вашого браузера вас все ще не влаштовує, ви завжди можете оновити вашу версію Firefox до останньої.

При часах, Firefox може потребувати значних системних ресурсів в порядку до download, process, і display web content. Якщо ви спостерігаєте періоди, що залежать від високої інформації про використання, використовуючи Firefox, цей матеріал дає деякі можливості для вас для перегляду.

  • У CPU (Central Processing Unit) є "брайн" комп'ютера.
  • RAM (Random Access Memory) або Memory helps your computer perform multiple tasks at the same time.
  • Коли наші системи ресурсів є невідповідно використані, повна розробка і стійкість комп'ютера може бути impacted.
  • Depending on your operating system, ви можете переглядати і monitor ресурсів, використовуючи специфічні інструменти. See the Use additional troubleshooting tools section below for more information.

Restart Firefox

Disable resource consuming extensions and themes

Extensions and themes може спричинити Firefox для використання більше системних ресурсів, які це зазвичай будуть.

Для того, щоб визначити, чи можливе розширення або тема, пов'язана з Firefox, використовуйте багато ресурсів, натисніть Firefox в його Safe Mode і оберіть його Memory і CPU usage. У безпечному режимі, extensions і themes є disabled, якщо ви не впевнені в значній емісії, ви можете спробувати або не встановлювати розширення.

  • Для того, щоб дізнатися, як запустити Firefox в Змінний спосіб і як досліджувати, які розширення або тема є пов'язана з вашим питанням, статей Troubleshoot extensions, теми і hardware acceleration issues to solve common Firefox problems .

Hide intrusive content

Багато веб-сторінок мають вміст ви не повинні, але які використовуються системи ресурсів для відображення його вмісту. Натисніть на Content blocking article for details.

Один extensions allow you to block unnecessary content; for example:

  • Adblock Plus і uBlock Origin дозволяєте вийти на веб-сайти.
  • NoScript дозволяє вам selectively enable and disable scripts running on websites.

Check Firefox hardware acceleration

Firefox hardware acceleration eases memory and CPU usage in many cases.

Check Flash hardware acceleration

Use additional troubleshooting tools

Вони є різними параметрами інструментів, які можуть бути використані як в Firefox, так і на вашому операційному системі до систем доступу до системи, що використовується.

Firefox tools

  • Firefox Task Manager (не налаштований з Windows Task Manager) є великим інструментом, щоб дізнатися, що tabs and extensions є за допомогою найбільших ресурсів системи.
  • The about:memory page allows you to troubleshoot specific issues relating to memory (for instance, caused by as web, an extension, a theme, etc.) and sometimes its Minimize memory usage button may help you instantly reduce memory usage. For guidance on use of about:memory visit about:memory .
  • Якщо ви не є програмістом, ви можете спробувати вашу версію в інших інструментах і типах Firefox developers use to debug leaks .

Operating system tools

  • View how system resources are being used by checking the Windows Task Manager Performance tab (click on "More details" в Task Manager до show all tabs). See

При часах, Firefox може потребувати значних системних ресурсів в порядку до download, process, і display web content. Якщо ви спостерігаєте періоди, що залежать від високої інформації про використання, використовуючи Firefox, цей матеріал дає деякі можливості для вас для перегляду.

  • У CPU (Central Processing Unit) є "брайн" комп'ютера.
  • RAM (Random Access Memory) або Memory helps your computer perform multiple tasks at the same time.
  • Коли наші системи ресурсів є невідповідно використані, повна розробка і стійкість комп'ютера може бути impacted.
  • Depending on your operating system, ви можете переглядати і monitor ресурсів, використовуючи специфічні інструменти. See the Use additional troubleshooting tools section below for more information.

Restart Firefox

Disable resource consuming extensions and themes

Extensions and themes може спричинити Firefox для використання більше системних ресурсів, які це зазвичай будуть.

Для того, щоб визначити, чи можливе розширення або тема, пов'язана з Firefox, використовуйте багато ресурсів, натисніть Firefox в його Safe Mode і оберіть його Memory і CPU usage. У безпечному режимі, extensions і themes є disabled, якщо ви не впевнені в значній емісії, ви можете спробувати або не встановлювати розширення.

  • Для того, щоб дізнатися, як запустити Firefox в Змінний спосіб і як досліджувати, які розширення або тема є пов'язана з вашим питанням, статей Troubleshoot extensions, теми і hardware acceleration issues to solve common Firefox problems .

Hide intrusive content

Багато веб-сторінок мають вміст ви не повинні, але які використовуються системи ресурсів для відображення його вмісту. Натисніть на Content blocking article for details.

Один extensions allow you to block unnecessary content; for example:

  • Adblock Plus і uBlock Origin дозволяєте вийти на веб-сайти.
  • NoScript дозволяє вам selectively enable and disable scripts running on websites.

Check Firefox hardware acceleration

Firefox hardware acceleration eases memory and CPU usage in many cases.

Check Flash hardware acceleration

Use additional troubleshooting tools

Вони є різними параметрами інструментів, які можуть бути використані як в Firefox, так і на вашому операційному системі до систем доступу до системи, що використовується.

Firefox tools

  • Firefox Task Manager (не налаштований з Windows Task Manager) є великим інструментом, щоб дізнатися, що tabs and extensions є за допомогою найбільших ресурсів системи.
  • The about:memory page allows you to troubleshoot specific issues relating to memory (for instance, caused by as web, an extension, a theme, etc.) and sometimes its Minimize memory usage button may help you instantly reduce memory usage. For guidance on use of about:memory visit about:memory .
  • Якщо ви не є програмістом, ви можете спробувати вашу версію в інших інструментах і типах Firefox developers use to debug leaks .

Operating system tools

  • View how system resources are being used by checking the Windows Task Manager Performance tab (click on "More details" в Task Manager до show all tabs). See

Оптимізація роботи Mozilla Firefox. Нижче описано вбудований функціонал браузера для його тонкого настроювання.

about:config- Спеціальна сторінка в браузері Mozilla Firefox, що містить безліч налаштувань, недоступних у GUI (через графічний інтерфейс налаштувань). Для запуску даної сторінки потрібно ввести в адресному рядку: about:config та погодиться з попередженням:

На відкритій сторінці можна побачити список параметрів, а також поле « Пошук«, за допомогою якого можна швидко знайти налаштування, що цікавить:

Для редагування параметра потрібно лише двічі натиснути на нього лівою кнопкою миші (або виділити його та натиснути ENTER). Щоб скинути параметр у « за замовчуванням» або видалити створений, потрібно натиснути на нього правою кнопкою миші та вибрати пункт меню « скинути“. Для додавання свого параметра потрібно натиснути правою кнопкою миші на будь-якому місці в списку параметрів, у меню вибрати пункт « створити» та вибрати тип створюваного параметра.

Параметр (Типи параметрів)- Це рядок у about:config, що містить ім'я (назва яка змінюється) і значення, яке відповідає даному налаштуванню. А « тип параметра» - це те, яке значення може застосовувати дане налаштування: логічне, чисельне або рядкове. Якщо тип логічний, то цей параметр може набувати лише 2 значення: TRUEі FALSE (Істинна/брехня, так/ні, 1/0 та ін…). Чисельний тип означає, що параметру можна присвоїти лише ціле число. А рядковий означає, що значенням даного параметра може бути будь-який рядок (Адреса сайту, набір числових значень і т.д.).

Список параметрів— це параметри з їх описом та набором значень, які може приймати цей параметр.

Структура— ім'я параметра, за яким можна знайти потрібне налаштування через поле « Пошук» в about:config (Тип параметра, можлива вказівка ​​для яких версій Firefox цей параметр підходить)- Опис параметра.

  1. перше із значень, яке може приймати параметр
  2. друге із значень, яке може приймати параметр

X. n-е із значень, яке може приймати параметр

прим. * — примітка до цього параметра (настійно рекомендується читати)

Список груп параметрів— сюди винесено групи параметрів, що застосовуються у зв'язці для вирішення певного завдання (окреме використання будь-якого параметра зі зв'язки для звичайного користувача зазвичай безглуздо).

Параметри:

accessibility.tabfocus(Ціле) — Параметр, який відповідає за перемикання між посиланнями, текстовими полями, кнопками тощо. натискання кнопки TAB. Значення:

1 — Переключення між текстовими формами.

2 — Переключення між усіма засобами керування форми (крім текстових полів)

3 — Переключення між усіма формами

5 — Переключення між текстовими полями та посиланнями

7 - Перемикання між усіма засобами управління форми, а також посиланнями

accessibility.typeaheadfind.autostart(Логічне) — Запускати або ні автоматично (без Ctrl+F) швидкий пошук при введенні літер. Значення:

TRUE - Запускати

FALSE - Не запускати

accessibility.typeaheadfind.enabletimeout(Логічне) — Чи вимикати панель швидкого пошуку з автоматичним стартом (Якщо не через Ctrl+F) через деякий час. Значення:

TRUE — Відтворення звуку

FALSE - Не програвати його

accessibility.typeaheadfind.timeout(Ціле) — Час (Мс), через який буде закрито панель швидкого пошуку.

accessibility.typeaheadfind.enablesound(Логічне) — Відповідає за звук, якщо набраний текст не знайдено. Значення:

TRUE — Відтворення звуку

FALSE - Не програвати його

accessibility.typeaheadfind.soundURL(Рядок) - тип звуку при помилці. Значення:

default — звук за замовчуванням

beep - системний звук

app.update.interval(Ціле) — інтервал (у секундах), після якого перевіряється наявність оновлення браузера.

прим. 1 день це 86400 секунд

app.update.auto(Логічне, з Firefox 12) — параметр, який відповідає за оновлення Firefox. Значення:

TRUE — Firefox самостійно оновлюватиметься, не турбуючи користувача

FALSE — Видаватиметься запит на оновлення браузера (як у Firefox до 12 версії)

browser.altClickSave(Логічне) — відповідає за можливість зберігати об'єкти при натисканні ЛКМ із клавішею Alt. Значення:

TRUE — При натисканні на об'єкт Alt+ЛКМ відбувається його збереження

FALSE — Стандартна поведінка браузера

browser.backspace_action(Ціле) - відповідає за поведінку клавіші Backspase. Значення:

0 — при натисканні на клавішу відбувається повернення назад

1 - при натисканні на клавішу перехід вперед

2 - при натисканні на клавішу ця клавіша ігнорується браузером

browser.bookmarks.autoExportHTML(Логічне) — варіант збереження закладок (places.sqlite/HTML файл). Значення:

TRUE — лисичка зберігатиме закладки в HTML

FALSE — закладки зберігатимуться у places.sqlite

browser.cache.check_doc_frequency(Ціле) - як часто перевіряти сторінку на зміни. Значення:

0 - один раз за сесію

1 — щоразу під час перегляду сторінки

2 - не перевіряти, використовувати кеш браузера

3 — Перевірити, коли сторінка застаріла (визначається автоматично).

browser.cache.disk.enable(Логічне) — Параметр, який відповідає за використання дискового кешу. Значення:

TRUE – використовувати дисковий кеш

FALSE - не використовувати

browser.cache.disk.capacity(Ціле) – розмір дискового простору під кеш браузера (у кілобайтах).

browser.cache.disk.parent_directory(Рядок) - шлях до папки, в якій буде створена папка cache з кешем Firefox.

прим. Шлях прописується таким чином: X: папка 1 папка 2

прим 2. Для роботи цієї опції потрібно встановити параметр browser.cache.disk.enable значення TRUE

browser.cache.disk_cache_ssl(Логічне) — Дозволити кешування захищених сторінок (HTTPS/SSL) чи ні. Значення:

TRUE - дозволити

FALSE - заборонити

прим. Для цієї опції потрібно встановити параметр browser.cache.disk.enable значення TRUE

browser.cache.memory.enable(Логічний) — параметр, який відповідає за використання кешу в оперативній пам'яті. Значення:

TRUE - використовувати кеш в оперативній пам'яті

FALSE - не використовувати

browser.cache.memory.capacity(Ціле) – визначає, як використовується оперативна пам'ять для кеша браузера. Значення:

1 - розмір визначається автоматично у відсотках від загальної оперативної пам'яті;

0 - оперативна пам'ять для кешу не використовується;

n - максимальний розмір кешу встановлюється в n кілобайт

прим. Для цієї опції потрібно встановити параметр browser.cache.memory.enable значення TRUE

browser.chrome.image_icons.max_size(Ціле) — Максимальна ширина/висота зображення (у пікселях), щоб відобразити його зменшену копію.

прим. Ця опція може знадобитись для коректної роботи деяких «кривих» тем, які розтягують favicon'и на половину панелі вкладок.

browser.chrome.toolbar_tips(Логічне) — відображати спливаючі підказки під час наведення курсору на активні елементи як браузера, так і сайтів. Значення:

TRUE - відображати

FALSE - не відображати

browser.download.lastDir.savePerSite(Логічне) — Якщо збережено файли з увімкненим параметром «Завжди видавати запит на збереження файлів», браузер запам'ятовує останнє місце збереження. Цей параметр дозволяє встановити окрему папку для кожного сайту. Значення:

TRUE - Для кожного сайту запам'ятовується своє "останнє місце збереження файлу"

FALSE — остання папка запам'ятовується для всіх сайтів

browser.download.manager.scanWhenDone(логічне) — Перевірка файлів антивірусом. Значення:

FALSE відключає перевірку закачуваних фалів антивірусом (збільшується швидкість, але зменшується безпека), також відключається повідомлення «Цей файл отримано з іншого комп'ютера і, можливо, був заблокований з метою захисту комп'ютера»

TRUE перевірка увімкнена.

browser.download.manager.showAlertOnComplete(Логічне) — відповідає за повідомлення про завантаження файлів. Значення:

TRUE — Показувати повідомлення про завантаження файлів

FALSE — Не відображати повідомлення про завантаження файлів

browser.download.manager.flashCount(Ціле) — час (у секундах), протягом якого відображається повідомлення про завантаження файлів.

прим. роботи цієї опції потрібно встановити параметр browser.download.manager.showAlertOnComplete значення TRUE

browser.download.panel.removeFinishedDownloads(Логічне) — видалити чи ні закінчені завантаження зі списку завантажень. Значення:

TRUE - прибирати, як закачування буде закінчено

FALSE — залишати у списку

browser.download.useToolkitUI(Логічне, з Firefox 20) - відповідає за відображення нового менеджера завантажень замість старого (у вигляді окремого вікна). Значення:

TRUE — відображати менеджер завантажень окремим вікном

FALSE — відображати менеджер завантажень нового типу (випливає вікно з копії)

browser.display.force_inline_alttext- Відповідає за показування картинок у браузері

TRUE - показувати картинки

FALSE – картинки не показувати, замість них буде alt-текст

browser.display.show_image_placeholders(Логічне) — Параметр, який відповідає за показ значків завантажуваних картинок (квадратики такі). Значення:

TRUE — Показувати значки

FALSE - Не показувати

browser.enable_automatic_image_resizing(Логічне) - автоматичне масштабування (зменшення) картинок. Значення:

TRUE – Включити

FALSE — Вимкнути

browser.formfill.enable(Логічний) - збереження історії пошуку та форм.

TRUE зберігаються дані, введені у форми веб-сторінки та рядки пошукової системи (search bar)

FALSE введені дані не зберігаються

browser.history_expire_days(Ціле) — кількість днів, протягом яких зберігається історія відвідувань.

browser.link.open_external(Ціле) — визначає, як відкривати посилання із зовнішніх програм. Значення:

0 – Відкривати в останній вкладці/вікні

1 – У новому вікні

2 – У новій вкладці останнього вікна

browser.link.open_newwindow.restriction(Ціле) — Дозволяє відкривати вкладки замість нових вікон. Значення:

browser.newtab.url(Рядок) — визначає, що відкриватиметься в нових вкладках. Значення:

about:blank — Порожня сторінка

file:///* — Шлях до папки\файлу

browser.newtabpage.rowsі browser.newtabpage.columns(Ціле, з Firefox 18.0) — Кількість рядків та колонок мініатюр, що відображаються на стартовій сторінці, що з'явилася у Firefox з 13 версії.

browser.newtabpage.enabled(Логічне, з Firefox 13.0) — Параметр, який відповідає за додавання сайтів до нової стартової сторінки. Значення:

TRUE — Сторінки додаватимуться

FALSE — Сторінки не додаватимуться, проте ті, що вже є, залишаться. Тому їх потрібно видалити вручну.

browser.pagethumbnails.capturing_disabled(Logic, Firefox 12.0) — Заборона створення ескізів сторінок для сторінки «Нова вкладка». Значення:

TRUE — Ескізи сторінок не створюватимуться

FALSE — Заборона створення ескізів відсутня

browser.panorama.animate_zoom(логічне) — Параметр, який відповідає за анімацію «збільшення» вкладки при виборі її з панорами. Значення:

TRUE — Анімація відображатиметься

browser.preferences.advanced.selectedTabIndex(Ціле) — визначає, який розділ вкладки «Додаткові» основних налаштувань відкривати за замовчуванням. Значення:

0 - Загальні

2 — Оновлення

3 - Шифрування

browser.preferences.animateFadeIn(Логічне) — Чи змінювати висоту вікна під час переходу до розділів налаштувань браузера. Значення:

TRUE - міняти

FALSE - не міняти

browser.preferences.InContent(Логічна, з Firefox 15.0) — Опція, що відповідає за відкриття налаштувань не в окремому вікні, а у вкладці. Значення:

TRUE — Налаштування будуть відкриті в новій вкладці

FALSE — Налаштування, як і раніше, відкриватимуться в окремому вікні

browser.preferences.instantApply(Логічне) — Щоб змінити установки, натисніть кнопку підтвердження. Значення:

TRUE — Установки активуються негайно. (при цьому у вікні є лише кнопка «закрити»)

FALSE — Щоб активувати установки, натисніть кнопку підтвердження. (при цьому використовуються 2 кнопки: «Ок» та «Скасувати»)

browser.safebrowsing.enabled(Логічне) – дозволити захист від фішингу чи ні. Значення:

FALSE — вимкнути захист

browser.search.defaultenginename(Рядок) — Вказує ім'я пошукового движка, який використовується за замовчуванням.

browser.search.openintab(Логічне) — визначає, де відкривати результати пошуку у рядку пошуку. Значення:

TRUE - результати пошуку, з рядка пошуку будуть відкриватися в новій вкладці

FALSE — у поточній вкладці

browser.search.suggest.enabled(Логічне) — грубо кажучи, показується чи ні підбір значень під час введення в рядок пошуку. Значення:

TRUE - так, запитувати для пошукових плагінів ці ймовірні значення.

FALSE - ні, не вимагати.

browser.send_pings(Логічне) — щоб надсилати повідомлення про натискання посилання на адреси, вказані в атрибуті «ping» тега. Значення:

TRUE - надсилати.

browser.sessionhistory.max_entries(Ціле) — Кількість кроків, що запам'ятовуються, «назад/вперед».

browser.sessionstore.interval(Ціле) - Проміжок (В мс) через який відбувається збереження сесії.

прим. 10000 = 10 сек

browser.sessionstore.max_tabs_undo(Ціле) — Кількість закритих табів, які відображаються в «нещодавно закритих вкладках»

browser.showQuitWarning(Логічне) — Визначає, показувати чи ні вікно з питанням, зберігати вкладки, що закриваються, до наступної сесії чи ні.

TRUE – показувати вікно

FALSE – не показувати

browser.sessionstore.max_concurrent_tabs(Ціле) — Скільки вкладок завантажувати одночасно при відновленні сесії. У попередніх версіях браузер вантажив усі вкладки одночасно, що завантажувало систему.

прим. Якщо встановити параметр 0, вкладки будуть завантажуватися, коли на них перемикаєшся.

Важливо! Починаючи з Firefox 13, при створенні даного параметра значення параметрів browser.sessionstore.restore_on_demand та browser.sessionstore.restore_pinned_tabs_on_demand автоматично приймають значення FALSE.

browser.sessionstore.resume_from_crash(Логічний) — Показувати чи ні діалог відновлення сесії після збою в роботі лисички. Значення:

TRUE - показувати

FALSE — розпочинати нову сесію без жодних попереджень

browser.startup.homepage(Рядок) — задаємо адресу домашньої сторінки. Значення:

about:newtab — Сторінка, яка містить найбільш відвідувані сайти (З'явилася у Firefox 13)

about:home — Стартова сторінка (вона ж домашня сторінка за замовчуванням)

about:blank — Порожня сторінка

http://* — Адреса сайту, який відкриватиметься

file:///* — Шлях до папки/файлу

browser.tabs.animate(Логічне) – відповідає за анімацію панелі вкладок (відкриття/закриття вкладок). Значення:

TRUE - анімація включена

FALSE - анімація вимкнена

browser.tabs.warnOnClose(Логічне) — Визначає, чи відображатиметься попередження про закриття декількох вкладок. Значення:

TRUE - показувати

FALSE – не показувати

browser.tabs.tabMaxWidth(Ціле) — Максимальна ширина вкладок (у пікселях).

browser.tabs.tabMinWidth(Ціле) — Мінімальна межа ширини вкладок (у пікселях), після якої з'являється кнопка прокручування вкладок.

browser.tabs.tabClipWidth(Ціле) — Ширина вкладки (у пікселях), починаючи з якої пропадає хрестик.

browser.tabs.closeButtons(Ціле) — Наявність кнопки «закрити» на вкладках. Значення:

0 — показувати кнопку закриття лише на активній вкладці

1 - показувати кнопки закриття на всіх вкладках

2 - взагалі не показувати кнопки закриття

3 - показувати єдину кнопку закриття в кінці панелі вкладок (так було у Firefox 1.x)

browser.tabs.closeWindowWithLastTab(Логічне) — Визначає, чи закрити браузер при закритті останньої вкладки. Значення:

TRUE – закривати вікно під час закриття останньої вкладки.

FALSE - Вікно не закриватиметься.

browser.tabs.loadFolderAndReplace(Логічне) — У кожній папці із закладками внизу є пункт «Відкрити все у вкладках». Також можна натиснути середньою кнопкою миші по самій папці (або Ctrl+ЛКМ). Значення:

TRUE – усі відкриті на даний момент вкладки поточного вікна будуть замінені

FALSE – нові вкладки будуть додані до існуючих

browser.tabs.insertRelatedAfterCurrent(Логічне) — Цей параметр визначає, де будуть відкриватися нові вкладки.

TRUE — Нові вкладки відкриватимуться відразу за поточною вкладкою.

FALSE — Нові вкладки відкриватимуться в кінці списку вкладок.

browser.tabs.loadBookmarksInBackground(Логічне) — Кожна закладка в контекстному меню містить пункт «Відкрити в новій вкладці». Також можна натиснути середньою кнопкою миші по закладці (або Ctrl+ЛКМ). Значення:

TRUE – нова вкладка відкриється у фоні

FALSE – буде проведено перемикання на нову вкладку

browser.tabs.loadDivertedInBackground(Логічне) — Визначає, як відкриватимуться вкладки, які відкриваються замість вікон), а також посилання із зовнішніх програм. Значення:

TRUE – відкривати такі вкладки на тлі

FALSE – перемикатися на вкладки, що відкриваються.

browser.triple_click_selects_paragraph(Логічне) – визначає, що виділяти при потрійному кліку за текстом. Значення:

TRUE – виділятиметься абзац

FALSE – виділятиметься рядок

browser.underline_anchors(Логічне) - підкреслювати посилання чи ні. Значення:

FALSE – не наголошувати

browser.urlbar.clickSelectsAll(Логічне) — автоматичне виділення рядка в полі адресного рядка. Значення:

TRUE – Включити

FALSE — Вимкнути

browser.urlbar.hideGoButton(Логічне) — керування кнопкою переходу на сторінку (кнопка праворуч від адресного рядка) Значення:

TRUE – кнопка видна. Значення не пов'язане з безпекою, лише з багом кастомізації панелей

FALSE - кнопка схована

browser.urlbar.maxRichResults(Ціле) — Коли Ви вводите текстовий адресний рядок. Браузер намагається передбачити наші бажання та виводить під рядком адреси передбачувані адреси, але це не завжди зручно. У цьому параметрі вказується кількість припущень.

прим. Для вимкнення виведення даних адрес потрібно поставити даному параметру значення -1

browser.urlbar.formatting.enabled(Логічний) — відповідає за виділення кольором домену в адресному рядку. Значення:

TRUE – Включити виділення кольором

FALSE — Вимкнути виділення

browser.urlbar.trimURLs(Логічне, з Firefox 7.0) - Відповідає за відображення в адресному рядку префікса "http://" (але при копіюванні адреси з адресного рядка до буфера обміну префікс копіюється). Значення:

TRUE – Заховати префікс

FALSE — Відображати його

browser.xul.error_pages.enabled(логічне) — Визначає спосіб показу помилок з'єднання з сервером. Значення:

TRUE – якщо адреса не завантажується, Firefox показує стандартну сторінку з помилкою в цій вкладці.

FALSE – якщо адреса не завантажується, Firefox показує JavaScript-віконце, а вкладка залишається порожньою.

converter.html2txt.header_strategy(Ціле) — як обробляти HTML заголовки, за умови збереження web-сторінки в простий текст. Значення:

0 - ніяк не обробляти

1 - Робити відступ (за принципом - H(n+1) зсувається більше ніж H(n))

2 - Нумерувати і робити невеликий відступ

config.trim_on_minimize(Логічне, створюється) — Відповідає за розташування пам'яті під час згортання браузера. Значення:

TRUE при згортанні браузера всі його дані переноситимуться з ОЗУ (оперативна пам'ять) у віртуальну пам'ять (розташована на жорсткому диску). Це дозволить звільнити оперативну пам'ять (що при ненажерливості лисиця дуже корисно), але зменшить швидкість розгортання браузера.

FALSE - Пам'ять не вивантажується, але і працює швидше (тільки при згортанні-розгортанні, а не взагалі)

Дані налаштування відповідають за дозвіл Java-script `ам щось робити з вікнами. Тип всіх властивостей Логічний. Значення:

TRUE – дозволяти, FALSE – забороняти.

dom.disable_window_open_feature.close - блокувати кнопку закриття

dom.disable_window_open_ feature.directories - приховувати панель закладок

dom.disable_window_open_feature.location — приховувати адресний рядок

dom.disable_window_open_feature.menubar - приховувати меню вікна

dom.disable_window_open_ feature.minimizable — мінімізувати спливаючі вікна

dom.disable_window_open_ feature.personalbar - приховувати персональну панель інструментів

dom.disable_window_open_feature.resizable -змінювати розміри вікон

dom.disable_window_open_feature.scrollbars — приховувати смуги прокручування

dom.disable_window_open_feature.status - приховувати рядок стану

dom.disable_window_open_feature.titlebar - приховувати заголовок вікна

dom.disable_window_open_feature.toolbar - приховувати панель інструментів

dom.disable_window_move_resize — змінювати розміри вікна та заборону зміни його користувачеві

dom.ipc.plugins.enabled(Логічне) - Параметр, який відповідає за plugin-container. Значення:

TRUE — Використовувати plugin-container

FALSE — Вимкнути його

extensions.alwaysUnpack(логічне) - параметр, який відповідає за можливість примусово розпаковувати всі розширення. Це потрібно для деяких додатків, написаних для старих версій Firefox, але може негативно позначитися на швидкості завантаження лисички.

TRUE - Примусово розпаковувати всі розширення

FALSE - Розпакувати, тільки якщо в install.rdf стоїть відповідний тег. Рекомендується.

extensions.blocklist.enabled(Логічне) — Дозволити чи ні Firefox блокувати розширення із «чорного списку», який складається розробниками браузера. Значення:

FALSE — Ігнорувати чорний список та дозволити встановлення всіх розширень.

extensions.blocklist.url(Рядок) — адреса, за якою перевіряється оновлення чорного списку.

extensions.blocklist.interval(Ціле) — час, у секундах, через який перевіряється оновлення чорного списку.

extensions.dss.enabled(Логічне) – дозволити динамічну зміну тем (без перезавантаження).

TRUE - дозволити

extensions.getAddons.maxResults(Ціле) — під час пошуку доповнень через вбудований менеджер у результатах пошуку відображається 25 результатів. Даний параметр дозволяє збільшити кількість результатів більш плідного пошуку.

extensions.update.autoUpdateDefault(Логічне) — автоматичне оновлення розширень без запиту користувача. Значення:

TRUE - повністю автоматичне оновлення, при якому втручання користувача не потрібне

FALSE — Перед оновленням додатків Firefox буде запитувати користувача дозволу

extensions.update.enabled(Логічне) – керує пошуком оновлень розширень. Значення:

TRUE — пошук оновлень дозволено

FALSE - заборонено

extensions.update.notifyUser(Логічне) — Відображення інформації про знайдені оновлення для розширень під час старту браузера. Значення:

TRUE - показувати

FALSE – не показувати

general.autoScroll(Логічне) — опція прокручування сторінки за допомогою кліка коліщатком мишки. Значення:

TRUE — Дозволити прокручування таким способом

FALSE — Заборонити такий метод прокручування

geo.enabled(Логічне) — Визначає: надсилати або ні сайтам інформацію про ваше місцезнаходження. Значення:

TRUE — Надсилати цю інформацію

FALSE — Сайтам не надаватиметься доступ до вашого розташування

image.animation_mode(Рядок) - спосіб програвання анімації (gif). Значення:

normal - повністю програвати

once - один раз

none – заборонити програвання анімації

images.dither(Рядок) — Параметр, який відповідає за згладжування зображень. Значення:

auto - браузер сам вирішує, які зображення згладжувати, а які ні

true — Згладжувати усі зображення

false - Не згладжувати їх взагалі

intl.accept_languages(Рядок) — рядок зі списком бажаних мов для відображення веб-сторінок.

javascript.options.jit.chrome(Логічний) - JS-движок для обробки оболонки браузера. Значення:

FALSE — Вимкнути її

keyword.enabled(Логічне) — керування пошуком з адресного рядка. значення:

TRUE — шукати

FALSE — заборонити пошук з адресного рядка

keyword.URL(Рядок) — адреса пошукової системи за умовчанням (коли пошук ведеться з адресного рядка). Значення:

layout.spellcheckDefault(Ціле) — За замовчуванням Firefox перевіряє правопис тільки в багаторядкових вікнах введення, ігноруючи однорядкові, за допомогою цього параметра можна відключити перевірку взагалі, або включити її і для однорядкових полів введення. Значення:

  1. Вимкнути перевірку правопису
  2. Перевірка правопису працює у «великих» полях введення
  3. Перевірка правопису працює у всіх полях введення

layout.word_select.eat_space_to_next_word(Логічне) — Визначає, як виділятиметься слово при подвійному клацанні на нього. Значення:

TRUE - при подвійному клацанні на слово виділяє його з пробілом, розташованим праворуч

FALSE — Пробіл не виділяється при подвійному натисканні на слово

middlemouse.paste(Логічне) – вставляє текст із буфера обміну кліком середньої кнопки миші. Значення:

TRUE – Дозволити

FALSE — Заборонити

middlemouse.scrollbarPosition(Логічне) — Налаштування поведінки скроллбара при натисканні на нього СКМ (Середньої кнопки миші). Значення:

TRUE — При клацанні СКМ по скроллбару бігунок переходить на те місце, куди було зроблено клацання.

FALSE — При натисканні СКМ по скроллбару нічого не відбувається

mousewheel.acceleration.start(ціле) — через скільки «клацань» безперервного обертання колеса вважається включеним прискорення

mousewheel.acceleration.factor(Ціле) — прискорення прокручування сторінок. (Якщо прокручувати треба багато, то швидкість прокручування буде збільшена на значення, вказане в цьому параметрі).

mousewheel.withcontrolkey.numlines(Ціле) — поведінка миші зі збільшенням/зменшенням масштабу за допомогою прокручування її колесом. Значення:

1 - Колесом миша від себе - ЗБІЛЬШЕННЯ масштабу

1 - Колесом миша від себе - ЗМЕНШЕННЯ масштабу

прим. У MacOSX на Control+прокручування вішається збільшення ділянки екрану під пахвою – для дизайнерів, показу на презентаціях та людей з неорлиним зором.

network.automatic-ntlm-auth.trusted-uris(Строкове) — список адрес, для яких потрібна NTLM. Якщо адрес кілька - то вони вводяться через кому.

network.cookie.cookieBehavior(Ціле) - обробка браузером куків. Значення:

0 - приймати всі куки

1 - куки тільки з відвідуваного сайту

2 - не приймати кукі

3 — Працювати з cookies, ґрунтуючись на рівнях приватності

network.http.connect.timeout(Ціле) — кількість секунд, що використовується для завантаження сторінки.

network.http.use-cache(Логічне) – визначає, чи можна кешувати http-документи. Значення:

TRUE - дозволено

FALSE - не дозволено

network.http.sendRefererHeader(Ціле) — визначає, коли посилати Referer header (тобто йдеться про відсилання серверу URI-адреси того ресурсу, з якого зроблено клік за посиланням або на якому завантажуються зображення). Значення:

0 - ніколи не посилати;

1 - посилати лише для посилань;

2 — посилати для посилань та зображень (за замовчуванням)

прим. Увага: заборона відсилання Referer headers може викликати порушення в роботі деяких сайтів (наприклад, можуть не відображатися картинки, у т.ч. та капчі).

network.standard-url.escape-utf8(Логічне) — кодування посилань під час копіювання. Значення:

TRUE — Кодування дозволено, скопійовані посилання виглядатимуть так: http://ua.wikipedia.org/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0% BD%D0%B0%D1%8F:Search

network.prefetch-next(Логічне) - Попереднє завантаження браузером посилань, які сайт вважає найбільш ймовірним наступним кроком користувача. Значення:

TRUE — Увімкнути

nglayout.initialpaint.delay(Ціле) — Це затримка перед початком відображення сторінки в мілісекундах. Рекомендується 0.

pdfjs.disabled(Логічне, з Firefox 15.0) — Параметр, який відповідає за відображення документів у форматі PDF у самому браузері. Значення:

TRUE — Ця функція вимкнена. Для відкриття PDF потрібен окремий додаток

FALSE — PDF документи відкриваються за допомогою браузера

permissions.default.image(Ціле) — відповідає за відображення зображень. Значення:

1 — Завантажити всі зображення

2 — Не завантажувати зображення

3 — Завантажувати зображення лише з цього сервера

plugins.click_to_play(Logic, Firefox 14.0+) — Відповідає за запуск вмісту сторінки, що відображається за допомогою плагінів, за допомогою кнопки «програти». Значення:

TRUE — Контент відтворюватиметься лише після натискання на відповідну кнопку (рекомендовано).

FALSE — Контент автоматично запускатиметься під час завантаження сторінки.

plugin.default_plugin_disabled(Логічне) — показувати чи ні спливаюче попередження про відсутність необхідного для елементів сторінки плагіна. Наприклад: сповіщення про те, що потрібний flashplayer для youtube. Значення:

TRUE - Показувати такі попередження.

FALSE - Не показувати.

plugin.scan.plid.all(Логічне) — дозволяє сканувати каталоги, зазначені в реєстрі Windows, що ідентифікують плагіни. Значення:

TRUE — Сканувати вказані в реєстрі каталоги

FALSE - Не сканувати

plugins.update.notifyUser(Логічне) — сповіщати чи ні про оновлення плагінів. Значення:

TRUE - повідомляти

FALSE — не повідомляти

print.always_print_silent(Логічне) — Визначає, чи відображатиметься діалог вибору принтера під час друку. Значення:

TRUE - Діалог не показується. Друк ведеться на заданому за замовчуванням принтері.

FALSE — Діалог відображається.

profile.confirm_automigration(логічне) — запитувати чи ні про імпорт інформації з інших браузерів під час створення нового профілю. Значення:

TRUE - запитувати

FALSE - не питати

profile.seconds_until_defunct(Ціле) — час (у секундах), після якого профіль, що не використовується, вважається застарілим і видаляється зі списку профілів.

прим. 1 день це 86400 секунд

security.dialog_enable_delay(Ціле) - затримка перед закачуванням доповнення. Рекомендується 0.

ui.key.saveLink.shift(Логічне) — використовувати комбінацію Shift+ЛКМ для закачування об'єкта. Значення:

TRUE – використовувати таку комбінацію

FALSE - не використовувати

ui.submenuDelay(Ціле) — Цей параметр відповідає за затримку перед відкриттям підменю. Значення:

1 — підменю відкриється лише при натисканні

0 - затримки немає

n - затримка (в мс)

view_source.wrap_long_lines(Логічний) — відповідає за перенесення довгих рядків під час показу вихідного коду сторінки. Значення:

TRUE - Переносити

FALSE - Не переносити

Firefoxзберігає всі ці налаштування у файлі prefs.js, який розташований у папці профілю (~/.mozilla/firefox), щоб уникнути втрати працездатності браузера рекомендується створити резервну копію. Деякі параметри дуже схожі між собою, тому за їх корекції потрібно бути уважним.

https://сайт/wp-content/uploads/2016/03/aboutconfig_001.pnghttps://сайт/wp-content/uploads/2016/03/aboutconfig_001-150x150.png

Я вже писав про те, як прискорити завантаження сторінок у Mozilla FireFox методом редагування різних налаштувань за допомогою about:configОднак, крім цього, є ще щось, що не завадило б підкрутити в цьому браузері.

Багато хто знає, що напханий різними плагінами (і навіть не будучи ними напханий)жує відносно багато оперативної пам'яті як згорнутому, і у розгорнутому вигляді.
Однак є можливість провести деяку оптимізацію, яка не лише дещо знизить споживання ресурсів комп'ютера, а й зробить роботу браузера дещо швидше і адекватніше.

Зменшуємо кількість споживаної оперативної пам'яті Firefox

Почнемо з оптимізації споживання пам'яті.
Отже, поїхали:

  1. Запускаємо наш браузер Mozilla Firefox
  2. Набираємо (саме набираємо, а не копіюємо)в адресному рядку (це там, куди ми вводимо, наприклад, sonikelf.ru) about:configі, погодившись бути обережними, потрапляємо на сторінку налаштувань браузера
  3. Знаходимо в списку налаштувань параметр та виставляємо його значення 0
  4. Далі (натиснувши правою кнопкою миші і вибравши зі списку « Створити- Логічне«) треба створити параметр із назвою config.trim_on_minimizeта значенням true
  5. Закриваємо сторінку налаштувань та перезапускаємо браузер

Двома цими параметрами ми внесли зміни в підсистемі кешування даних, чим зменшили споживання обсягу оперативної пам'яті в згорнутому режимі (значення config.trim_on_minimizeвідповідає за вивантаження у файл підкачки, поки, власне, браузер згорнутий), а так само підколупали один важливий параметр, що змінив споживання оперативної пам'яті в ході подорожі по інтернету.

Справа в тому що browser.sessionhistory.max_total_viewersвідповідає за кількість відведеної оперативної пам'яті, в яку відкладаються відвідані нами сторінки. Зроблено це для того, щоб при натисканні кнопки. назад", браузеру не доводилося підвантажувати сторінку заново повністю з інтернету або з кешу на жорсткому диску, що прискорює подорож по вже відвіданим сайтам з використанням вищезгаданих кнопок " Вперед назад“. У мене є цілком собі обґрунтована думка, що і без цієї приблуди перехід досить спритний, так що можна його відключити, бо воно споживає оперативну пам'ять за зовсім безсовісною схемою:

Відповідно, надавши вищевказаному значенню 0 (замість стандартного -1)ми відключили роботу цієї функції і цим врятували улюблені мегабайти оперативної пам'яті, які незмінно відкушувалися в ході серфінгу по сайтах.

Далі хочеться відзначити, що величезний шматок споживання ресурсів відводиться не так самому 'у, як навішеним на нього плагінам і розширенням, а тому давайте проведемо невелику оптимізацію в цій галузі. Для цього відкриваємо Інструменти- Доповненняі дивимося, що ж у нас там встановлено:

  • В першу чергу варто видалити все, чим Ви точно не користуєтеся або призначення чого Вам невідоме. Для цього просто виберіть пункт « видалити» навпроти того чи іншого розширення
  • Далі я рекомендую використовувати кнопку « Вимкнути» навпроти тих плагінів, які Ви нині не використовуєте зараз, але які Вам періодично бувають потрібні. Як приклад, це може бути, скажімо, VideoDownloadHelper, яким Ви часом напевно завантажуєте музику та відео, але робите це далеко не регулярно (наприклад я використовую цей плагін від сили раз на тиждень-два, а решту часу він у мене вимкнений). Вчиніть так з усіма розширеннями, що не використовуються нині, і просто включайте їх при необхідності

Тепер, що стосується Плагінів» (саме плагінів, а не доповнень)Бо їх теж треба було б упорядкувати, що, до речі, далеко не всі роблять просто не знаючи про їхнє існування. Для того, щоб ними керувати переходимо на вкладку « Інструменти- Доповнення- Плагіни«.

Тут, мабуть, варто відключити все, крім Shockwave Flashі Java TM Platform(хоча цей плагін буває потрібний далеко не завжди і не всім). Решта, як правило, понакручена різними додатками надбудови, сенсу в яких абсолютно ніякого немає. Як варіант ще можна залишити Adobe Acrobat(відповідає за відкриття PDF-файлів безпосередньо в ), але особисто я волію користуватися однойменним додатком, а не плагіном.

Закінчивши роботу з плагінами та розширеннями, перезапустіть браузер.

Перейдемо до подальшого настроювання споживання пам'яті, а саме, цього разу, до роботи з кешем як в оперативній пам'яті, так і на диску. Це налаштування досить гнучкі і безпосередньо впливають на пам'ять і місце, що пережовується браузером. Розповідаю, що до чого:

    • Знову відкриваємо коханий нами about:config. Про те, як це зробити я писав вище.
    • Вбиваємо у рядку « Фільтр» слова browser.cacheі бачимо перед собою приблизно такий список:

    • Тут нас цікавлять параметри browser.cache.memory.enableі
    • Перший, а саме browser.cache.memory.enableвключає-відключає використання оперативної пам'яті з метою кешування вмісту завантажених сторінок, а саме зображень, елементів інтерфейсу користувача і тп. Виставивши тут значення falseВи відключите використання оперативної пам'яті для цих цілей, що знизить споживання браузером, проте безпосередньо позначиться на продуктивності. З іншого боку, Ви можете просто обмежити цей кеш, задавши параметр browser.cache.memory.max_entry_sizeзначення з таблиці нижче:

Де перший стовпець показує скільки пам'яті виділятиметься під потреби кешу, а друге відповідне значення, яке вказується для параметра browser.cache.memory.max_entry_size.Тобто, якщо, скажімо, Ви хочете, щоб під кеш виділялося не більше 64 MB, то задайте параметр browser.cache.memory.max_entry_sizeзначення 4096.

До речі, тут же Ви можете налаштувати використання кеша жорсткого диска для тих самих цілей. За нього відповідають параметри browser.cache.disk.enableі browser.cache.disk.capacity. У мене це кешування відключено, але при цьому оперативної пам'яті у системі 8 ГБ, а тому включено кешування в пам'ять і відповідно для фаерфоксу виділено дофіга і більше оперативної пам'яті, бо я прихильник підвищеної продуктивності. Що вам важливіше і чому думайте самі. В принципі, можна відключити і той і той кеш.

Закінчивши редагування, закрийте конфіг і перезапустіть браузер.

З оперативною пам'яттю поки що все. Перейдемо до налаштувань швидкості завантаження браузера та його спритності загалом, бо деякі скаржаться на тривалий запуск та його періодичні підвисання.

Оптимізація швидкості завантаження Firefox, а також стабільності та швидкості роботи

Як правило, довгий запуск та зайва гальмівність/підвисання, пов'язані зі слабкою дисковою підсистемою та надмірно роздутим (або кривувато налаштованим)кешем. Кеш ми з Вами частково вже налаштували (і частково ще налаштуємо), А ось все інше слід поколупати. Зокрема, ми зробимо кілька корисних налаштувань браузера, які прискорять його завантаження і швидкість роботи в цілому.

Для початку рекомендую таки трохи прискорити роботу дисків, для чого проведіть кілька опцій оптимізації, про що я писав у статті «Трохи налаштувань для оптимізації роботи жорсткого диска», а так само зробіть дефграментацію.

Далі, особисто я рекомендую перенести на диск C:/, а саме в його корінь (тобто не в якусь із підпапок, аля Program Files, а саме просто). Якщо мені не змінює пам'ять, то переустановка браузера для цього необов'язкова - просто використовуйте праву кнопку мишки та команду « Вирізати- Вставити“. При необхідності створіть новий ярлик (старий може не працювати через зміну шляху), Що робиться все тією ж правою кнопкою мишки на і пунктом « Створити ярлик“. Якщо C:/ не є найшвидшим диском у системі і є фізично швидшим, то перенесіть туди.

Перейдемо до налаштувань. Справа в тому, що при запуску, браузер перевіряє аж надто багато всього, що уповільнює завантаження. Тому давайте це приберемо. Для нього запускаємо, відкриваємо « Інструменти- Налаштування“. У вікні налаштувань переходимо на вкладку « Додаткові» та підвкладку « Загальні«.


Тут я рекомендую зняти останні 3 галочки, а саме « Завжди перевіряти при запуску, чи Firefox є браузером за замовчуванням«, « Надсилати повідомлення про падіння» та « Надсилати дані про продуктивність«.

На підвкладці « Оновлення» відключаємо перевірку оновлень (це завжди можна зробити вручну, використовуючи « Довідка- Про-Перевірити наявність оновлень«) та плагінів пошукових систем, тобто знімаємо галочки з відповідних пунктів. Загалом можна також відключити і перевірку оновлень доповнень, благо вони перевіряються при кожному оновленні браузера. Тут думайте самі як Вам зручніше (у мене відключено).

Післямова

Якось так. Сподіваюся, що Ваш коханий FFпісля цього став бігати швидше і їсти поменше.

PS: Стаття написана 7 Лютого 2009. Глобальне оновлення 22 жовтня 2011.

Loading...Loading...