Przyspieszanie Firefoxa - Firefox tweaks
Mozilla Firefox bez dodatków jest całkowicie przeciętną przeglądarką, żeby nie powiedzieć kiepską. Nie wyróżnia się zupełnie niczym, a wręcz porównałbym ją z ie. Sekret Firefoxa tkwi w tysiącach dodatków i rozszerzeń, dzięki którym można z niego zrobić prawdziwy kombajn. Jednak nie będę ich wymieniał ani opisywał (zbiór oficialnych dodatków znajdziecie tutaj). Zaprezentuję natomiast sposoby na optymalizację „czystego” Firefoxa.

Optymalizacja Firefoxa

,

Firefox tweaks

,

przyspieszanie Firefoxa

 - to wszystko znajdziecie poniżej.
Większość komend zaczynających się od user_pref, jakie będziemy wprowadzać, znajdziecie wpisując w pasek adresu about:config. Można je również dodać ręcznie do w pliku konfiguracyjnego prefs.js znajdującego się w naszym profilu Firefoxa. Domyślna lokalizacja tego pliku to %AppData%\Mozilla\Firefox\Profiles\xxx.default\ (gdzie xxx to losowy ciąg znaków). Polecam jednak pierwszą opcję.
Notka: niektórych komend zaczynająch się od user_pref nie znajdziecie ani w about:config ani prefs.js, trzeba je utworzyć samemu.

Firefox tweaks - optymalizacja Firefoxa
Szybszy start Firefoxa
Przyspieszanie surfowania
Redukcja zużycia pamięci

Firefox tweaks - optymalizacja Firefoxa

Poniższe ustawienia są wspólne dla wszystkich konfiguracji, niezależnie od szybkości kompa i łącza. Innymi słowy jest to uniwersalna

optymalizacja Firefoxa

.

user_pref("network.http.pipelining", true);
user_pref("network.http.proxy.pipelining", true);
user_pref("network.http.pipelining.maxrequests", 8);
user_pref("network.http.pipelining.firstrequest", true);
user_pref("content.notify.backoffcount", 5);
user_pref("plugin.expose_full_path", true);
user_pref("ui.submenuDelay", 0);
user_pref("nglayout.initialpaint.delay", 0);
user_pref("nglayout.initialpaint.delay", 0);

Szybszy start Firefoxa

Jeden ze sposobów na

szybszy start Firefoxa

 dotyczy listy ściąganych plików. Teoretycznie im więcej jest tam wpisów tym wolniej

Firefox

  się uruchamia. Dlatego dobrze jest wyczyścić listę pobierania przed każdym zamknięciem

Firefoxa

. W tym celu należy wejść w Narzędzia → Pobieranie plików i kliknąć Wyczyść.
Trochę niewygodne? Zgadza się. Możemy sobie ułatwić życie, zmieniając następującą komendę:

user_pref("browser.download.manager.retention", 0);

Dzięki temu każde zakończone pobieranie zostanie automatycznie skasowane.
Znacznie, wręcz diametralnie

szybszy start Firefoxa

 osiągniemy dzięki malutkiej aplikacji Firefox Preloader. Wystarczy ją zainstalować i voila. Podczas instalacji zostawiamy zaznaczoną opcję Lunch Firefox Preloader at Windows Startup.
Przyspieszanie surfowania

Ustawienia jakie za chwilę będziemy wprowadzać powodują zarówno

przyspieszanie surfowania

 jak i

przyspieszanie Firefoxa

 samego w sobie.

Szybki komp + szybkie łącze

user_pref("content.interrupt.parsing", true);
user_pref("content.max.tokenizing.time", 2250000);
user_pref("content.notify.interval", 750000);
user_pref("content.notify.ontimer", true);
user_pref("content.switch.threshold", 750000);
user_pref("nglayout.initialpaint.delay", 0);
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", 16);
user_pref("network.http.max-persistent-connections-per-server", 8);
user_pref("browser.cache.memory.capacity", 65536);


Szybki komp + wolniejsze łącze

user_pref("content.max.tokenizing.time", 2250000);
user_pref("content.notify.interval", 750000);
user_pref("content.notify.ontimer", true);
user_pref("content.switch.threshold", 750000);
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", 16);
user_pref("network.http.max-persistent-connections-per-server", 8);
user_pref("nglayout.initialpaint.delay", 0);
user_pref("browser.cache.memory.capacity", 65536);


Szybki komp + wolne łącze

user_pref("browser.xul.error_pages.enabled", true);
user_pref("content.interrupt.parsing", true);
user_pref("content.max.tokenizing.time", 3000000);
user_pref("content.maxtextrun", 8191);
user_pref("content.notify.interval", 750000);
user_pref("content.notify.ontimer", true);
user_pref("content.switch.threshold", 750000);
user_pref("network.http.max-connections", 32);
user_pref("network.http.max-connections-per-server", 8);
user_pref("network.http.max-persistent-connections-per-proxy", 8);
user_pref("network.http.max-persistent-connections-per-server", 4);
user_pref("nglayout.initialpaint.delay", 0);
user_pref("browser.cache.memory.capacity", 65536);


Wolny komp + szybkie łącze

user_pref("content.max.tokenizing.time", 3000000);
user_pref("content.notify.backoffcount", 5);
user_pref("content.notify.interval", 1000000);
user_pref("content.notify.ontimer", true);
user_pref("content.switch.threshold", 1000000);
user_pref("content.maxtextrun", 4095);
user_pref("nglayout.initialpaint.delay", 1000);
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", 16);
user_pref("network.http.max-persistent-connections-per-server", 8);
user_pref("dom.disable_window_status_change", true);


Wolny komp + wolne łącze

user_pref("content.max.tokenizing.time", 2250000);
user_pref("content.notify.interval", 750000);
user_pref("content.notify.ontimer", true);
user_pref("content.switch.threshold", 750000);
user_pref("nglayout.initialpaint.delay", 750);
user_pref("network.http.max-connections", 32);
user_pref("network.http.max-connections-per-server", 8);
user_pref("network.http.max-persistent-connections-per-proxy", 8);
user_pref("network.http.max-persistent-connections-per-server", 4);
user_pref("dom.disable_window_status_change", true);


Teraz coś dla leniwych, ale skoro doszliście aż tutaj to podejrzewam, że wszystko już zrobiliście ręcznie :P Jeżeli nie to lepiej dla Was.
Firetune - kolejny malutki programik, który zaoszczędzi nam w przyszłości czasu na grzebanie w about:config i sam zoptymalizuje Firefoxa. Wystarczy go zainstalować, uruchomić i wybrać jedną z opcji (Szybki komputer - Szybkie łącze itd.).
Jeżeli

optymalizacja Firefoxa

 to tylko z Fasterfox. Bardzo przydatne rozszerzenie jeżeli chcemy przyspieszyć naszego lisa. Pozwala na zoptymalizowanie wielu ustawień, m.in. prefetch'ingu, jednoczesnych połączeń, pipelining'u, pamięci tymczasowej (cache), pamięci DNS (DNS cache). Poprawia również działanie mechanizmu blokowania popup'ów.

New!
26.08.08


Fasterfox 3.x
Redukcja zużycia pamięci

Przede wszystkim, nie używajcie więcej niż 5 dodatków. W szczególności unikajcie Adblock, IE Tab, i Session Saver, tym bardziej, że istnieją dużo mniej zasobożerne zamienniki. Warto również poczytać o problematycznych dodatkach.
Druga sprawa, de facto oczywista oczywistość, to posiadanie najbardziej aktualnych wtyczek Javy, Flasha, Adobe Readera, Shockwava itp., ponieważ zapewniają one mniejsze zużycie pamięci i zwiększają bezpieczeństwo przeglądarki. A tak w ogóle, jeżeli nie są nam one potrzebne do życia, można je całkowicie wyłączyć, wtedy na pewno poczujemy różnice w wydajności.
Teraz zmodyfikujemy wartość odpowiedzialną za kontrolowanie maksymalnej ilości pamięci przeznaczonej na cache'owanie obrazków oraz elementów UI. Polecam zmianę tej opcji tylko tym, którzy posiadają mało wydajny sprzęt, ponieważ zmniejszenie ilości RAM'u będzie skutkowało wolniejszym wczytywaniem stron. No cóż... coś za coś. Do wyboru mamy dwie opcje, pierwsza to:

user_pref("browser.cache.memory.capacity", -1);

Firefox automatycznie dopasuje ilość pamięci na podstawie zainstalowanego RAM'u. Tabela przedstawia wartości domyślne dla danej ilości pamięci operacyjnej.

RAM Pamięć cache (kB)
32 MB 2048
64 MB 4096
128 MB 6144
256 MB 10240
512 MB 14336
1 GB 18432
2 GB 24576
4 GB 30720
≤ 8 GB 32768

Jeżeli chcemy radykalnie odciążyć RAM i zarazem nie spowodować zamulania wczytywania stron, proszę wybrać wartość 4096. Jest to moim zdaniem optymalna wartość.

Dla paranoików

Druga opcja. Można całkowicie wyłączyć cache'owanie obrazków oraz elementów UI. W tym celu zmieniamy jak poniżej:

user_pref("browser.cache.memory.enable", false);

lub:

user_pref("browser.cache.memory.capacity", 0);


Niebawem więcej...
Strona podlega prawom autorskim. Jeżeli chcesz wykorzystać materiały z tej strony w swoim serwisie, proszę ją podlinkować:




dodajdo
stat4u | xhtml | css | © | top↑
Sprzęt wędkarski Mistrall | Sklep wędkarski | Modułowe domki mobilne | Gończy Polski