Firefox: jak wyłączyć przewidywanie połączeń?
Firefox może wykonywać automatyczne połączenia z adresami, które uznaje za prawdopodobne do odwiedzenia przez użytkownika. Tę funkcję można wyłączyć, choć niektóre ustawienia są ukryte w opcjach zaawansowanych.
Firefox stosuje kilka mechanizmów przewidywania aktywności użytkownika. Pierwszym z nich są sugestie wyszukiwania, oferowane podczas wpisywania fraz do paska adresu i dostępne przed naciśnięciem przycisku Enter. To typowa funkcja w wielu przeglądarkach internetowych. Można je wyłączyć w Ustawieniach, w dziale Wyszukiwanie. Znajduje się tam opcja "Podpowiedzi wyszukiwania".
Prefetcher
Drugi mechanizm to wstępne ładowanie linków. Firefox sam załaduje w tle stronę o adresie spod linka oznaczonego jako najbardziej prawdopodobny dalszy cel przeglądania strony. Może to oznaczać np. automatyczne połączenie z pierwszym wynikiem wyszukiwania - po to, by rzeczywiste kliknięcie w wynik zadziałało szybciej.
Funkcję tę można wyłączyć w dziale ustawień zaawansowanych, pod adresem about:config. Wstępne ładowanie jest dostępne pod przełącznikiem network.prefetch-next, który w celu wyłączenia należy ustawić na false.
Dalsza część artykułu pod materiałem wideo
Trzecim mechanizmem jest wstępne ładowanie DNS (DNS prefetching). Firefox samodzielnie odpytuje serwer DNS o adresy IP stron, których odwiedzenie uznaje za prawdopodobne. Wyłączenie tej funkcji sprawi, że żądania DNS będą generowane tylko wskutek jednoznacznej aktywności użytkownika.
Funkcję tę także można wyłączyć w dziale ustawień zaawansowanych, pod adresem about:config. DNS prefetching jest dostępny pod przełącznikiem network.dns.disablePrefetch, który w celu wyłączenia należy ustawić na true.
Predictor
Czwarty mechanizm to mało znane narzędzie o nazwie kodowej Necko, nazwane potem Seer, a następnie Predictor. Bada on aktywność użytkownika na stronach i szacuje jakie zasoby są ładowane w ramach wizyt. Na podstawie tych informacji otwiera wstępne połączenia z najczęściej odwiedzanymi stronami oraz z najczęściej odwiedzanymi na nich składnikami (w uproszczeniu).
Funkcję tę można wyłączyć w dziale ustawień zaawansowanych, pod adresem about:config, gdzie zawiera wiele przełączników. Cały mechanizm wyłączany jest za pomocą pola network.predictor.enabled, gdy przypiszemy mu wartość false. Predictor ma wiele ustawień pobocznych, pozwalających na ustawienie go pod własne potrzeby, jeżeli zechcemy z niego skorzystać.
Wyłączenie mechanizmów wstępnego ładowania i przewidywania sprawi, że przeglądarka będzie wolniejsza w działaniu, co będzie szczególnie zauważalne w porównaniu np. z Google Chrome, który zbliżone mechanizmy stosuje domyślnie.
Kamil J. Dudek, współpracownik redakcji dobreprogramy.pl