Skocz do treści

Jak przyśpieszyć Firefoksa 3.5 lub nowszego?

Szybko, szybciej, coraz szybciej...

Firefox z każdym kolejnym wydaniem staje się coraz wydajniejszy, lepiej gospodaruje pamięcią, szybciej wczytuje strony WWW oraz wykonuje JavaScript.

Mozilla.org: Wydajność Firefoksa

Jak wycisnąć z niego jeszcze więcej? Jak w bezpieczny sposób przyśpieszyć Firefoksa? To nic trudnego, pozbywając się zbędnych rozszerzeń oraz aplikując kilka przemyślanych modyfikacji ustawień przeglądarki, można zredukować czas uruchamiania i zamykania, poprawić responsywność okien i menu oraz ułatwić codzienną pracę. 

Nowy profil

Najlepszy efekt osiągniesz stosując poniższe porady na nowym profilu Firefoksa.
Stwórz go uruchamiając przeglądarkę z parametrem -profilemanager.

Firefox 3.5: Menedżer profili

Firefox posiada wbudowany kreator, który poinformuje o możliwych zastosowaniach profili i pozwoli utworzyć ich dowolną ilość.

Firefox 3.5: Kreator profili

Nadaj nowemu profilowi przyjazną nazwę, na tym etapie możesz też wybrać niestandardową lokalizację profilu, np. na kluczu USB lub innej przenośnej pamięci, dysku wirtualnym w pamięci RAM lub zaszyfrowanej partycji. Wybór odpowiedniej lokalizacji pozwoli lepiej dysponować profilem lub zabezpieczyć dostęp do zapamiętanych haseł, zakładek i pozostałych elementów profilu.

Firefox 3.5: Nazwa i położenie nowego profilu

Jeśli z jakiś powodów chcesz modyfikować dotychczasowy profil, przed przystąpieniem do dalszej części poradnik wykonaj jego kopię. W razie pomyłki lub awarii z łatwością przywrócisz zakładki, hasła i wcześniejsze ustawienia. Możesz samodzielnie skopiować profil lub korzystaj z MozBackup, darmowego narzędzia do tworzenia kopi zapasowych profili Mozilli Firefox, Mozilli Thunderbird, SeaMonkey, Mozilli oraz Netscape. To naprawdę proste!

Zainstaluj Firefoksa zoptymalizowanego dla Twojego procesora

Jeśli używasz systemu Windows, zainstaluj Firefoksa zoptymalizowanego dla Twojego procesora. Użytkownicy linuksowi mogą skorzystać ze zoptymalizowanych paczek, samodzielnie skompilować program lub wypróbować Swiftfoksa.

Więcej informacji na temat optymalizacji Firefoksa w jednej z poprzednich notek, Firefox 3.5b4 zoptymalizowany dla Twojego procesora.

Dobierz stronę domową, używaj domyślnego motywu i ogranicz ilość dodatków

Dobierz stronę domową do swoich potrzeb, niech to będzie najczęściej używany adres lub pusta kart (about:blank). Zainstaluj tylko najpotrzebniejsze dodatki i zachowaj domyślny wygląd.

Polecany przeze mnie zestaw minimum to Adblock Plus (blokuje większość reklam), Flashblock (usuwa irytujące obiekty Flash) i CustomizeGoogle (dostosowuje wygląd usług Google), zaawansowanym użytkownikom polecam także NoScript (blokuje JavaScript i inne obiekty).

Jeśli korzystasz z różnych rozszerzeń upewnij się, że nie dublują one swoich funkcji oraz czy można je odinstalować po wprowadzeniu zmian.

Skonfiguruj pobieranie

Wybierz folder docelowy pobierań, aby uniknąć konieczności wybierania katalogu dla każdego ściąganego pliku. Możesz też całkiem wyłączyć wyświetlanie Menedżera pobierania, wówczas Firefox będzie wyświetlał tylko niewielkie powiadomienia o ukończeniu ściągania. Na koniec wyłącz historię pobierania w menu Opcje > Prywatność > Historia: Program Firefox będzie używał ustawień historii użytkownika.

Firefox 3.5: Opcje > Główne

Możesz też wyłączyć automatyczne skanowanie antywirusowe pobranych plików, w Edytorze ustawień. W tym celu otwórz w pasku adresu about:config i odszukaj browser.download.manager.scanWhenDone, następnie zmień wartość zmiennej na False.

Zdefiniuj aplikacje

Ustaw konkretne usługi lub aplikacje w menu Opcje > Aplikacje, dzięki czemu zaoszczędzisz czas potrzebny do wskazania Firefoksowi, co powinien robić z danym typem zawartości lub odnośnika:

  • Przypisz akcję Zapisz plik dla archiwów (pliki 7z, .zip, .rar itd.)
  • Przypisz akcję Zapisz plik dla dokumentów PDF i innych.
  • Skojarz odnośniki mailto ze swoim klientem pocztowym lub webmailem.
  • Ustal czytnik dla Kanałów informacyjnych.

Firefox 3.5: Opcje > Aplikacje

Generalnie, otwieraj pliki w zewnętrznych programach, niźli w przeglądarce.

Zwiększ rozmiar pamięci podręcznej i ogranicz historię

Przejdź do menu Opcje > Zaawansowane > Sieć, zwiększ Pamięć trybu offline do 150 MB.

Firefox 3.5: Opcje > Zaawansowane: Sieć

W menu Opcje > Prywatność skorzystaj z Ustawień historii użytkownika, aby skrócić okres, przez jaki Firefox przechowuje dane do 15 dni.

Firefox 3.5: Opcje: Prywatność

Dostosuj zaawansowane opcje

Otwórz menu Opcje > Zaawansowane > Ogólne > Dostępność:

  • Zaznacz Rozpocznij wyszukiwanie podczas wpisywania tekstu
  • Odznacz Używaj płynnego przewijania
  • Jeśli jesteś mistrzem ortografii albo najczęstszy akronim jakim wołają na Ciebie na forach to ROTFLMAO lub nie aspirujesz to bycia pisarzem, wyłącz sprawdzanie błędów pisowni. Tylko nie rób tego, jeśli szukasz pracy w internecie ;) Nie ma nic gorszego niż CV z bykami.
  • Odznacz Przy uruchamianiu sprawdzaj, czy Firefox jest domyślną przeglądarką. Pod Windowsem domyślne programy definiujesz za pomocą apletu Panel sterowania > Programy domyślne, w GNOME za pomocą narzędzia System > Preferencje > Programy domyślne.

Firefox 3.5: Opcje > Zaawansowane: Ogólne

Usuń zbędne wyszukiwarki

Rozwiń listę wyszukiwarek i wybierz Zarządzaj wyszukiwarkami…, po czym zaznacz i usuń wyszukiwarki, których nigdy nie używasz.

Firefox 3.5: Menedżer listy wyszukiwarek

Uporządkuj zakładki, unikaj dynamicznych zakładek

Kolekcja zakładek to skarb każdego internauty, jednak jeśli zbierasz je od dawna, część z nich może nie być aktualna lub powtarzać się. Ogranicz ilość zakładek, eliminując martwe i duplikaty za pomocą rozszerzenia CheckPlaces, po wszystkim dodatek możesz odinstalować.

Przenieś swoje zbiory zakładek do specjalnych serwisów, np. Delicious czy Google Bookmarks. Będą tam bezpieczniejsze, dodatkowo będziesz je mógł przeglądać z każdego miejsca na świecie, a nawet informować znajomych o nowych znaleziskach.

Unikaj dodawania dynamicznych zakładek. Pamiętaj, że Live Bookmarks są aktualizowane podczas startu przeglądarki, a następnie co godzinę odświeżane. Korzystaj z wyspecjalizowanych czytników RSS, np. Google Reader lub RSS Bandit. Jeśli preferujesz przeglądanie kanałów informacyjnych w Briefie lub innym firefoksowym czytniku, ogranicz ich ilość usuwając zbędne, zastąp pojedyncze kanały feedami planet lub zintegruj kilka kanałów w jeden za pomocą FeedStitch lub FeedMingle.

Ogranicz niechciane połączenia i defragmentuj bazę miejsc

Poza dynamicznymi zakładkami, Firefox co jakiś czas sprawdza i/lub pobiera także dane do ochrony antyphingowa i przeciw szkodliwemu oprogramowaniu, szuka aktualizacji dla wyszukiwarek i dodatków. W niektórych okolicznościach można zrezygnować z ich pobierania i ograniczyć niechciane połączenia w Firefoksie. Defragmentując bazę odwiedzonych miejsc można przyśpieszyć uruchamiania przeglądarki oraz poprawić działanie podpowiedzi paska adresu.

Zastosuj dopalacze

Stosowanie „dopalaczy” może powodować poważne problemy z wczytywaniem niektórych stron WWW. Firefox jest wystarczająco szybki bez zwiększania liczby wysyłanych jednocześnie żądań HTTP. Nie polecam modyfikowania tych ustawień ani instalacji rozszerzeń drastycznie modyfikujących pipeling i prefetching.

Istnieje kilka rozszerzeń oferujących graficzne kreatory optymalizujące zaawansowane ustawienia.

  • FasterFox 3.8.1 Lite to eksperymentalny dodatek, pozwalający wybrać jeden z czterech profili ustawień wczytywania stron i operowania pamięcią podręczną dla Firefoksa.
  • Tweak Network 1.3 pozwala przełączać się pomiędzy domyślnymi oraz zoptymalizowanymi ustawieniami dla Firefoksa.

Zmień zaawansowane opcje za pomocą about:config

Otwórz Edytor ustawień wpisując w pasku adresu about:config. Firefox wyświetli ostrzeżenie: Modyfikacja tych ustawień może spowodować problemy, takie jak utrata stabilności i wydajności systemu oraz zagrożenia bezpieczeństwa. Należy kontynuować tylko wtedy, gdy ma się pewność tego, co się robi.
Zgódź się naciskając przycisk Zachowam ostrożność, obiecuję!.

Firefox 3.5: about:config

Pozycje wyświetlane pogrubioną czcionką oznaczają ustawienia zmodyfikowane przez użytkownika lub jego rozszerzenia. Wszystkie zmiany można usunąć przechodząc do trybu awaryjnego i resetując ustawienia do domyślnych.

Nowe ustawienia można tworzyć za pomocą menu kontekstowego.

Dostosuj zaawansowane ustawienia przeglądarki

Możesz pozostać przy domyślnych ustawieniach lub dostosować je do swojego systemu, preferencji i przyzwyczajeń.

  • accessibility.typeaheadfind.enablesound [Boolean]: Zmień wartość na False, aby wyeliminować sygnał dźwiękowy słyszalny po odnalezieniu wyszukiwanej na stronie frazy.
  • alerts.totalOpenTime [Integer]: Skróć czas wyświetlania powiadomienia o ukończeniu pobierań do 2000 (2 sekund).
  • browser.bookmarks.max_backups [Integer]: Zmniejsz ilość przechowywanych kopii zapasowych zakładek z 5 do 2, aby przyśpieszyć zamykanie i zmniejszyć rozmiary profilu Firefoksa.
  • extensions.adblockplus.patternsbackups [Integer]: Zmniejsz ilość przechowywanych kopii zapasowych filtrów antyreklamowych Adblock Plusa z 5 do 2, aby przyśpieszyć zamykanie i zmniejszyć rozmiary profilu Firefoksa.
  • browser.cache.disk.parent_directory [String]: Przenieś pamięć podręczną Firefoksa na inny dysk lub partycję podając lokalizację konkretnego katalogu. Może to być dysk w pamięci RAM, pendrive lub szyfrowany kontener programu TrueCrypt.
  • browser.download.manager.openDelay [Integer]: Nie pokazuj Menedżera pobierania dla małych plików. Ustaw 2000 (2 sekundowe opóźnienie).
  • browser.sessionstore.max_tabs_undo [Integer]: Zredukuj liczbę kart odtwarzanych po zamknięciu Firefoksa z 10 do 4.
  • browser.sessionstore.max_windows_undo [Integer]: Zredukuj liczbę okien Firefoksa przywracanych po zamknięciu z 3 to 1.
  • browser.tabs.closeWindowWithLastTab [Boolean]: Zmień wartość na False, aby zamknięcie ostatniej karty nie wyłączało Firefoksa.
  • browser.urlbar.maxRichResults [Integer]: Zmniejsz ilość podpowiedzi paska adresu z 12 do 6.
  • dom.popup_maximum [Integer]: Zredukuj dopuszczalną ilość wyskakujących okienek z 20 do 3 lub 5.
  • security.dialog_enable_delay [Integer]: Zredukuj czas oczekiwania przed instalacją rozszerzeń do 1000 (1 sekunda). Nie zalecam całkowitej rezygnacji z opóźnienia instalacji z powodów bezpieczeństwa.

Dostosuj zaawansowane ustawienia sieci

Te ustawienia są zalecane dla użytkowników szerokopasmowych łącz internetowych o przepustowości 2 lub więcej Mbps (≥256 kB/s).

  • network.dnsCacheEntries [Integer]: Zwiększ liczbę adresów DNS przechowywanych w pamięci cache z 20 do 512.
  • network.dnsCacheExpiration [Integer]: Wydłuż okres przechowywania adresów DNS w pamięci cache z 60 do 3600.
  • network.dns.disableIPv6 [Boolean]: Wyłącz obsługę IPv6 (większość dostawców internetowy chnie wspiera IPv6, choć warto to sprawdzić przed zastosowaniem zmian).
  • network.http.max-connections [Integer]: Zwiększ maksymalną liczbę jednoczesnych połączeń do 48 lub 96.
  • network.http.max-connections-per-server [Integer]: Zwiększ maksymalną liczbę połączeń na serwer z 15 do 24.
  • network.http.max-persistent-connections-per-server [Integer]: Zwiększ maksymalną liczbę trwałych połączeń z serwer z 6 do 12.
  • network.http.pipelining [Boolean]: Zmień wartość na True, aby włączyć pipelining.
  • network.http.pipelining.maxrequests [Integer]: Zwiększ ilość wysyłanych na raz żądań z 4 do 8.
  • network.prefetch-next [Boolean]: Włącza wczytanie stron WWW i ciasteczek z wyprzedzeniem, zanim zostaną otwarte, co pozwala skrócić czas ich ładowania. Nie polecam modyfikowania tego ustawienia, powoduje one nadmierne wykorzystywanie łącza i zapychanie pamięci podręcznej. Ponadto nie jest zalecane ze względów bezpieczeństwa, najbezpieczniej ustawić wartość False. Jeśli mimo wszystko, chcesz zastosować preferching, zapoznaj się z najczęstszymi problemami jakie powoduje.

Jestem ciekaw efektów jakie przyniosło zastosowanie powyższych porad na Waszych komputerach oraz innych sposobów na przyśpieszanie Firefoksa.

Poradnik jest w znacznej mierze tłumaczeniem artykułów The Ultimate Guide To Speeding Up Firefox 3.5 autorstwa Mahendra Palsule oraz Firefox Tweak Guide autorstwa Koroush Ghazi.

Dołącz do toczącej się dyskusji!

Możesz śledzić komentarze czytelników przez RSS , napisać, co o tym wszystkim sądzisz lub zostawić ślad prowadzący do Twojej strony.

  1. Defragmentacja bazy miejsc w Firefoksie 3.5 lub nowszym

    W ubiegłym tygodniu opisałem jak przyśpieszyć Firefoksa, dzisiaj ciąg dalszy. Tym razem o tym jak zdefragmentować bazę odwiedzonych miejsc SQLite za pomocą komendy VACUUM wprost z przeglądarki, w dodatku bez konieczności jej restarowania.&[...]

  2. Ciągłe przyspieszanie. Co wersja to dwa razy szybsza. Do tego grzebanka w about:config i tweakowanie nieudolności twórców w domyślnych ustawieniach...
    Lada chwila mój laptop zacznie unosić się wbrew grawitacji i pociągnie mnie za sobą. Polecimy za horyzont zdarzeń i wrócimy za chwilę :-)

    favicon

    BeteNoire

    14 Sie 2009 00:38:07

  3. Może jestem upierdliwy, ale wydaje mi się, że firefox 2 startował u mnie szybciej niż 3, 3.5 nie miałem przyjemności testować.

    gutek

    14 Sie 2009 10:09:58

  4. gutek: Szybkość przeglądarki to nie tylko czas jej uruchamiania. Uruchamiasz raz na jakiś czas, to co się naprawdę liczy to szybkość jej późniejszego działania. W tym przypadku Firefox 2 pozostaje bardzo w tyle.

    Grzegorz

    14 Sie 2009 10:11:44

  5. Dodałem informację jak wyłączyć skanowanie pobranych plików.

    Grzegorz

    17 Sie 2009 17:50:01

  6. FireTune + about:config daje wielkie korzyści w FF3.5 :)

    W Thunderbirdzie (TB-Tray) opcja trim_on_minimize czyni CUDA

    favicon

    MW

    17 Wrz 2009 20:45:52

  7. Nie da się jakoś wyłączyć wyszukiwanie w zakładkach przy wpisywaniu adresu? Chcę, żeby podpowiedzi opierały się tylko na historii.

    favicon

    pawe song

    2 Paź 2009 16:02:33

  8. @pawe song: Oczywiście, że się da. Zainstaluj Old Location Bar lub Awesome Options lub jeszcze inny dodatek do konfiguracji awesomebara (jest ich przynajmniej kilkanaście na Mozilla Add-ons).

    Grzegorz

    2 Paź 2009 20:36:22

  9. Ja sie chciałem spytać jak można dodać jakieś aplikacje w tych opcjach, bo chciałem przyspieszyć pobieranie plików rar ale takiego rozszerzenia nie ma w tych aplikacjach. Jak to dodać

    favicon

    michal

    30 Paź 2009 23:03:00

  10. michal: Nie ma możliwości dodania nowego typu pliku i przypisania do niego domyślnego zachowania. Możesz jedynie dodać dany typ plików jeśli w oknie pytania "co zrobić: pobrać czy otworzyć?" zaznaczysz opcję "zawsze", następnie możesz edytować przypisaną akcję w opcjach Firefoksa. Więcej informacji tutaj: File types and download actions

    Grzegorz

    30 Paź 2009 23:16:58

  11. używaj domyślnego motywu

    Ściema. W KDE domyślny motyw powoduje dłuższy start Firefoksa aniżeli z motywem Oxygen. Kwestia ikonek systemowych zamiast obrazów z motywu. Spowalniają.

    favicon

    Livio

    31 Paź 2009 13:01:20

  12. A ja mam pytanie, czy jak zmienię coś w profilu domyślnym to skąd mogę wziąć oryginalny profil? Czy po aktualizacji do nowszej wersji ustawienia powracają do standardowych po użyciu Firetune?

    favicon

    Mrozilla

    16 Lis 2009 21:00:37

  13. Mrozilla: Domyślną konfigurację możesz przywrócić z wcześniej wykonanej kopii zapasowej, resetując wartość zmodyfikowanych zmiennych w about:config lub tworząc nowy profil za pomocą Menedżera profili.

    Nie korzystam z Firetune, więc w tej sprawie nie pomogę.

    Grzegorz

    16 Lis 2009 21:02:36

  14. A jak zresetować owe ustawienia?

    favicon

    Mrozilla

    18 Lis 2009 20:59:39

  15. Mrozilla: „Owe”, czyli jakie?

    Grzegorz

    18 Lis 2009 21:00:22

  16. No ustawienia profilu DEFAULT tak ażeby były takie jak zaraz po zainstalowaniu przeglądarki...

    favicon

    Mrozilla

    20 Lis 2009 18:47:56

  17. Grzegorz

    21 Sty 2010 12:39:23

  18. Witam. Czy opisaną tu metodą da się zmienić lokalizację cache Thunderbirda 3.0.3?

    favicon

    Anonim

    6 Mar 2010 11:41:01

  19. Nie wiem czy Thunderbird obsługuje zmiany położenia folderu pamięci podręcznej za pomocą browser.cache.disk.parent_directory, sprawdź :0

    Jeśli nie to pozostaje korzystanie z wersji portable lub utworzenie dowiązań do odpowiednich katalogów.

    Grzegorz

    6 Mar 2010 12:40:07

  20. Hehe, spróbowałem z tym browser.cache.disk.parent_directory i udało się zmienić lokalizację cache.

    favicon

    Psuja

    6 Mar 2010 14:47:49

  21. Potwierdzam. browser.cache.disk.parent_directory działa też na Thunderbirda.

    favicon

    Surius

    6 Mar 2010 14:50:50

  22. powiedz mi czy jak dokonam aktualizacji FF to te modyfikacje pojda sie gilac? bede musial od nowa wszystko ustawiac?

    favicon

    bart

    18 Sty 2012 18:56:48

  23. bart: Modyfikacje zapisane w postaci zmiennych w about:config pozostają - aktualizacja podmienia tylko pliki Firefoksa, a nie pliku w profilu użytkownika.

    Przy czym część ustawień moę nie być już konieczna w nowej wersji, bo coś się zmieniło itp.

    Grzegorz

    18 Sty 2012 20:34:52

Dodaj komentarz

Markdown (szczegółowy opis znaczników):
*em* | 1. lista 2. numerowana | * lista wypunktowana | _strong_ | [link](http://) | <http://> | > cytat.