- 22 Maj 2010
- Mozilla Firefox, Przeglądarki
- 22 komentarzy
-
Tagi: Optymalizacja Firefoxa
Optymalizacja Mozilli Firefox – Cz. 2
22 Maj 2010 Autor: Matt
Tak jak obiecałem, dziś przedstawiam kolejną część poradnika dotyczącą optymalizacji przeglądarki Mozilla Firefox. W pierwszej części napisałem jak można zmniejszyć zapotrzebowanie Mozilli na pamięć RAM. W drugiej części zajmę się przyspieszeniem surfowania po internecie, czyli różnymi konfiguracjami ustawień w zależności od mocy komputera i prędkości połączenia internetowego.
1. Wstęp
Na działanie przeglądarki wpływa wiele czynników. Wiele naprawdę drobnych parametrów, o których nie będę pisać, bo wiele osób i tak się to tego nie będzie stosować i stwierdzi, że to strata czasu. Ja również po części tak uważam.
Po internecie krąży artykuł z parametrami w zależności od komputera i prędkości łącza. Ja również go przedstawię.
Modyfikacji nie będziemy tym razem przeprowadzać w about:config. Poznamy nowe miejsce, a mianowicie plik prefs.js.
Wchodzimy przez ścieżkę C:\ Documents and Settings\ Administrator\ Dane aplikacji\ Mozilla\ Firefox\ Profiles\ XXXXXXXX.default do pliku „prefs.js„, który otwieramy za pomocą notatnika. XXX to dowolny ciąg znaków. Każdy może mieć inną nazwę.
Folder „Dane aplikacji” może być ukryty. Aby go „odkryć” wchodzimy w Eksploratorze Windows w Narzędzia -> Opcje folderów -> Widok -> Pokaż ukryte pliki i foldery (zaznaczamy).
I teraz w zależności od specyfikacji i naszego komputera i internetu, dodajemy odpowiednie wartości lub jeżeli takie już występują, zmieniamy, aby nie dublować wpisów. Pamiętajmy oczywiście o utworzeniu kopii pliku przed wprowadzeniem zmian, bo nigdy nic nie wiadomo :) Nie ma jasno określonych wartości, jaki komputer jest „szybki” i jaki internet jest „wolny”. Sami powinniśmy to wiedzieć i musimy zdecydować.
2. Szybki komputer + szybki internet
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);
3. Szybki komputer + wolniejszy internet
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);
4. Szybki komputer + wolny internet
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);
5. Wolny komputer + szybki internet
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);
6. Wolny komputer + wolny internet
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);
Zapisujemy plik i uruchamiamy przeglądarkę. Widać zmiany?
Jeśli chcemy zastosować się do ogólnej konfiguracji przeglądarki, skorzystajcie z tego artykułu.
Pozdrawiam.







