LINUX.ORG.RU

Hacking Firefox: Ускорь свой браузер


0

0

В статье показаны некоторые приемы ручного манипулирования с параметрами файла конфигурации для увеличения быстродействия, уменьшения нагрузки на CPU и потребления памяти, управления кешированием.

>>> Подробности

★★★★★

Проверено: Shaman007 ()

Баянист. Grob месяц назад удалял такую же тему по той простой причине, что не надо делать столько одновременных запросов к серверу - а то админы обидятся.

suser
()

а оно будеит выводить сообщение
"НАС ПОХАКАЛИ!!!! УЖЫС!!!!" ?

anonymous
()

Не хочу начинать флейм, но я, например, променял firefox на galeon как раз из-за скорости:)

init ★★★★★
()

У мну есть ента книшка в листрическом виде (хакин фирефокс)
Oreilly.Firefox.Hacks.eBook-LiB.chm

Дайте место - покладу.

MakcuM
()

На форуме mozilla.ru давным-давно это писали

Demetrio ★★★★★
()
Ответ на: комментарий от JB

>кстати на диалапе прирост в скорости заметен, пусть и небольшой

Подтверждаю, гмыло заметно быстрее грузится.

romka
()

Создайте файл user.js в директории где находится prefs.js,
обычно это где то в ~/.mozilla/firefox/default

Добавьте в файл следущие строки:
//--------------------------------------------------------------------------BEGI N
user_pref("network.http.max-connections", 96);
user_pref("network.http.max-connections-per-server", 32);
user_pref("network.http.max-persistent-connections-per-proxy", 24);
user_pref("network.http.max-persistent-connections-per-server", 12);
// Enable Improve Pipelining
user_pref("network.http.pipelining", true);
user_pref("network.http.proxy.pipelining", true);
user_pref("network.http.pipelining.firstrequest", true);
user_pref("network.http.pipelining.maxrequests", 8);

user_pref("network.dnsCacheExpiration", 86400);
user_pref("network.dnsCacheEntries", 256);
user_pref("network.ftp.idleConnectionTimeout", 60);
user_pref("network.http.keep-alive.timeout", 30);

user_pref("nglayout.initialpaint.delay", 0);
user_pref("content.notify.ontimer", true);
user_pref("content.interrupt.parsing", true);
user_pref("content.notify.interval", 100);
user_pref("content.notify.threshold", 100000);
user_pref("content.notify.backoffcount", 200);
user_pref("content.max.tokenizing.time", 3000000);
user_pref("content.maxtextrun", 8191);

user_pref("browser.xul.error_pages.enabled", true)

user_pref("general.smoothScroll", false);

user_pref("browser.cache.disk.parent_directory", "/tmp");

user_pref("browser.cache.disk.capacity", 76800);

// Amount of per session memory cache to use:
// -1 = dynamically allocate (default),
// 0 = none, n = memory capacity in kilobytes
// If you have the memory to spare, enabling this
// will run things a little smoother.
// 65536 = 64MB, drop this down you can not spare the RAM
// 32768 = 32MB, etc.
user_pref("browser.cache.memory.capacity", 65536);
//--------------------------------------------------------------------------END

Скорость сёрфинга заметно увеличивается. У меня ощущение, что чуть ли не в 2 раза всё стало быстрее.


Забаненый vm

anonymous
()
Ответ на: комментарий от anonymous

Как заставить субж использовать шрифты из темы GTK2?

anonymous
()
Ответ на: комментарий от anonymous

ВАААААААААУ! И правда, чуть ли не в 2 раза быстрее!

anonymous
()
Ответ на: комментарий от Kbps

Вот так лучше.
(1 в 1 из статьи)


//------------------------ SPEED UP Firefox -----------------------------------------------

// Hacking Simultaneous Connections
user_pref("network.http.max-connections", 96);
user_pref("network.http.max-connections-per-server", 32);
user_pref("network.http.max-persistent-connections-per-proxy", 24);
user_pref("network.http.max-persistent-connections-per-server", 12);

// Pipelining Hacking
user_pref("network.http.pipelining", true);
user_pref("network.http.proxy.pipelining", true);
user_pref("network.http.pipelining.firstrequest", true);
user_pref("network.http.pipelining.maxrequests", 8);

// The following tweaks increase the amount of time 
// and number of entries for which the browser remembers 
// the Domain Name Server (DNS) resolution information.
user_pref("network.dnsCacheExpiration", 86400);
user_pref("network.dnsCacheEntries", 256);
user_pref("network.ftp.idleConnectionTimeout", 60);
user_pref("network.http.keep-alive.timeout", 30);

// Optimizing Page Rendering
user_pref("nglayout.initialpaint.delay", 0);
user_pref("content.notify.ontimer", true);
user_pref("content.interrupt.parsing", true);
user_pref("content.notify.interval", 100);
user_pref("content.notify.threshold", 100000);
user_pref("content.notify.backoffcount", 200);
user_pref("content.max.tokenizing.time", 3000000);
user_pref("content.maxtextrun", 8191);

// Unblocking Error Dialogs
user_pref("browser.xul.error_pages.enabled", true);

// Disabling Smooth Scrolling
user_pref("general.smoothScroll", false);

// Changing Disk Cache Location
user_pref("browser.cache.disk.parent_directory", "/tmp");

// about:cache
// Viewing, Changing Size, and Cleaning Your Disk Cache
user_pref("browser.cache.disk.capacity", 76800);

// Amount of per session memory cache to use:
// -1 = dynamically allocate (default),
// 0 = none, n = memory capacity in kilobytes
// If you have the memory to spare, enabling this
// will run things a little smoother.
// 65536 = 64MB, drop this down you can not spare the RAM
// 32768 = 32MB, etc.
// 22528 = 22MB (for 512MB of RAM)
user_pref("browser.cache.memory.capacity", 22528);
//------------------------ SPEED UP Firefox -----------------------------------------------







А это просто отличные шрифты (зрение не портится)

user_pref("font.language.group", "x-cyrillic");
user_pref("font.minimum-size.x-cyrillic", 13);
user_pref("font.minimum-size.x-unicode", 13);
user_pref("font.minimum-size.x-western", 13);
user_pref("font.name.monospace.x-central-euro", "monospace");
user_pref("font.name.monospace.x-cyrillic", "console8x16");
user_pref("font.name.monospace.x-unicode", "console8x16");
user_pref("font.name.monospace.x-western", "console8x16");
user_pref("font.name.sans-serif.x-central-euro", "sans-serif");
user_pref("font.name.sans-serif.x-cyrillic", "Arial");
user_pref("font.name.sans-serif.x-unicode", "Arial");
user_pref("font.name.sans-serif.x-western", "Arial");
user_pref("font.name.serif.x-central-euro", "serif");
user_pref("font.name.serif.x-cyrillic", "Arial");
user_pref("font.name.serif.x-unicode", "Arial");
user_pref("font.name.serif.x-western", "Arial");
user_pref("font.size.fixed.x-cyrillic", 13);
user_pref("font.size.fixed.x-unicode", 13);
user_pref("font.size.fixed.x-western", 13);
user_pref("font.size.variable.x-cyrillic", 15);
user_pref("font.size.variable.x-unicode", 15);
user_pref("font.size.variable.x-western", 15);

Kbps
()
Ответ на: комментарий от pvv

На дайлапе проще поставить pdnsd и wwwoffle, чем изгаляться с настройками браузера.

anonymous
()
Ответ на: комментарий от pvv

>На дайлапе опера быстрее ffox'а во всех отношениях, а на хорошей линии >разницы и не заметишь


Firefox настолько гибок, что его можно настроить как и Опера (даже лучше), так и всякие IE, etc...


Kbps
()
Ответ на: комментарий от slack_or_feel

>У меня на диалапе konqueror быстрее чем ff. Вывод: юзаем konqi!

А с учётом того что последний KHTML успешно прошёл acid2, а Мурзила и Фокс - нет, то ффтопку эти угрёбища. Оптимизируйте их сколько влезет, но до Конкверора они уже не дотянут. А про скорость я вообще молчу, потому как юзера Фокса даже понятия не имеют, что такое запуск браузера за 0.5-1 сек и загрузка страниц до того как успееш прочитать заголовок :)

anonymous
()
Ответ на: комментарий от anonymous

а у мну без разницы (канал 2 мбита по DOCSIS'у) %) мож он и более тормозной но добный, мне более удобный чем опера. Хотя до его появления юзал оперу с 4й версии, но перед этим шкаф 3й %)

manowar ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.