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 rekonfiguracje 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. // Przyśpieszanie Firefox 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ść. 1 / 5
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.ssltrue network.http.proxy.pipelining true 2 / 5
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 8 2GB 8 4GB 8 3 / 5
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. // Test 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. // Podsumowanie 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. Poza wymienionymi powyżej parametrami jest jeszcze wiele innych, których zmiana wpływa na działanie Firefox. Jednak moim zdaniem nie są już tak bardzo istotnie dla komfortu użytkowania Firefox. Dociekliwych odsyłam do http://kb.mozillazine.org/about:config_entries oraz pozostawiam przeszukiwanie Internetu. 4 / 5
Tomasz Zin Powyższe wskazówki zaczerpnięte są z publikacji: "Linux in Government: Optimizing Desktop Performance" z Linux Journal z 2005 roku oraz własnych doświadczeń. Wyrażona powyżej opinia jest prywatnym poglądem autora wypowiedzi. Korzystasz na własną odpowiedzialność. 5 / 5