Przeglądarka Firefox jest instalowana w domyślnej konfiguracji. Konfiguracja domyślna działa na znakomitej większości komputerów i na rozmaitych systemach operacyjnych. Nie zawsze jednak konfiguracja domyślna jest optymalna. Jeśli system zawiera dostatecznie dużo zasobów (mocy CPU oraz pamięci RAM), to kilka ustawień warto zmienić. Proponuje rekonfigurację Firefox, która sprawi że strony www będą ściągane i wyświetlane szybciej. Poniższe wskazówki pozwalają poprawić wydajność Firefox niezależnie od wykorzystywanego systemu operacyjnego.
Uruchom Firefox i w pasku adresu wpisz about:config, następnie w pasku Filtr wpisz: network.http. Powinieneś otrzymać okienko podobne jak poniższe.
Klikając dwa razy na wybraną opcję np.: network.http.max-connections otrzymasz okienko dialogowe, w którym możesz ustawić nową wartość.
Zmienione ustawienia są zaznaczone pogrubioną czcionką oraz oznaczone jako ustawienia użytkownika, dzięki temu widać co uległo zmianie.
W pierwszej kolejności proponuję zmienić ustawienia ilości połączeń do serwera oraz do proxy:
network.http.max-connections
128
network.http.max-connections-per-server
48
network.http.max-persistent-connections-per-proxy
24
network.http.max-persistent-connections-per-server
12
Dzięki powyższej zmianie Firefox otwiera więcej połączeń, strony ściągane są szybciej.
Następnie proponuję zmienić ustawienia pipelining na:
network.http.pipelining
true
network.http.pipelining.maxrequests
8
network.http.pipelining.ssl
network.http.proxy.pipelining
Pipelining pozwala przeglądarce wysłać kilka równoległych żądań do serwera lub proxy, dzięki czemu elementy składowe strony www (np. obrazki, ramki, etc.) ściągane są równolegle, co w efekcie daje szybsze wyświetlanie strony www.
Kolejną zmianą może być wyłączenie z DNS obsługi IPv6:
network.dns.disableIPv6 true
Interesującym parametrem jest również browser.sessionhistory.max_total_viewers. Parametr ten odpowiada za to ile wcześniej odwiedzanych stron www jest przechowywanych w pamięci operacyjnej. Strony te są gotowe do wyświetlenia, nie muszą być ponownie parsowane i dzięki temu mogą być szybciej wyświetlone. Korzystasz z tej funkcji Firefox gdy naciskasz "Przejdź do strony poprzedniej" oraz "Przejdź do następnej strony". Minusem tego udogodnienia jest zużycie pamięci RAM. Domyślnie parametr ten ustawiony na -1, to znaczy jego wartość jest automatycznie wyliczana. Automatyczne wyliczanie oznacza wyznaczenie ilości przechowywanych w pamięci stron w zależności od ilości pamięci RAM według reguły:
Wielkość pamięci RAM
Ilość przechowywanych strony
32MB
0
64MB
1
128MB
2
256MB
3
512MB
5
1GB
2GB
4GB
Jeśli nie używasz lub używasz rzadko funkcji "Przejdź do strony poprzedniej" oraz "Przejdź do następnej strony" możesz zmniejszyć tę wartość. Ustawienie
browser.sessionhistory.max_total_viewers 0
wyłączy przechowywane stron w pamięci i sprawi, że Firefox będzie zajmował mniej pamięci RAM.
Warto sprawdzić, czy wprowadzone zmiany rzeczywiście przyśpieszają przeglądanie stron www. W tym celu wykonaj kilka testów prędkości Internetu korzystając ze SpeedTest. Zanotuj średnią wartość pomiarów. Następnie wyczyść historię pomiarów, wprowadź zmiany i ponownie wykonaj test. Pamiętaj: aby test był miarodajny pomiary powinny być wykonane o podobnej porze dnia i ich ilość powinna być taka sama.
Powyższe wartości parametrów to propozycja. Każdy system jest troszkę inny, dlatego może się zdarzyć, że Twój Firefox będzie maksymalnie wydajny przy trochę innych ustawieniach.
mleczyk78