15%

Zaoszczędź 15% na wszystkich usługach hostingowych

Sprawdź swoje umiejętności i zdobądź Rabat na dowolny plan hostingowy

Użyj kodu:

Skills
Rozpocznij
10.10.2024

Jak zwiększyć szybkość ładowania stron w Firefox: Kompletny przewodnik techniczny

Firefox jest jedną z najbardziej konfigurowalnych przeglądarek dostępnych na rynku, jednak domyślne ustawienia są dostosowane do szerokiej kompatybilności, a nie maksymalnej wydajności. Ten przewodnik przedstawia systematyczne, technicznie ugruntowane podejście do maksymalizacji szybkości ładowania stron w Firefox — obejmując wszystko, od podstawowej higieny po niskopoziomowe strojenie about:config, którego większość poradników nigdy nie porusza.

Niezależnie od tego, czy korzystasz z Firefox na osobistej stacji roboczej, czy zarządzasz przepływem pracy zależnym od przeglądarki w środowisku zdalnego serwera, poniższe techniki mają zastosowanie uniwersalne i przynoszą mierzalne rezultaty.

Dlaczego Firefox zwalnia z czasem

Zanim zastosujemy poprawki, zrozumienie przyczyn źródłowych pozwala uniknąć marnowania wysiłku. Wydajność Firefox spada przez kilka odrębnych mechanizmów:

  • Rozrost pamięci podręcznej: Pamięci podręczne dysku i pamięci RAM rosną bez ograniczeń bez ręcznego czyszczenia, powodując opóźnienia odczytu na przestarzałych wpisach.
  • Obciążenie rozszerzeń: Każde aktywne rozszerzenie wstrzykuje JavaScript do każdego kontekstu strony, dodając czas parsowania i wykonania.
  • Nieoptymalana architektura procesów: Domyślna liczba procesów treści może nie odpowiadać profilowi sprzętowemu.
  • Niezgodność protokołów: Firefox może cofać się do HTTP/1.1 lub HTTP/2, nawet gdy HTTP/3 (QUIC) jest dostępny i szybszy.
  • Konflikty pobierania wstępnego: Spekulatywne DNS i pobieranie wstępne linków zużywają przepustowość i cykle CPU, które konkurują z aktywnym ładowaniem strony.
  • Przestarzałe pliki binarne: Starsze wersje Firefox nie posiadają ulepszeń kompilatora JIT i optymalizacji stosu sieciowego dostarczanych w najnowszych wydaniach.

Zidentyfikowanie, które z nich dotyczą Twojej sytuacji, określa, które poprawki przyniosą największy zwrot.

1. Aktualizuj Firefox

Każde wydanie Firefox zawiera optymalizacje silnika Gecko, ulepszenia JIT JavaScript i poprawki stosu sieciowego. Korzystanie z przestarzałej wersji oznacza utratę skumulowanych zysków wydajnościowych, które inżynierowie Mozilla dostarczają w czterotygodniowym cyklu wydań.

Jak zaktualizować Firefox:

  1. Kliknij menu hamburger (trzy poziome linie) w prawym górnym rogu.
  2. Przejdź do Pomoc > O programie Firefox.
  3. Firefox automatycznie sprawdza dostępność aktualizacji i pobiera je w tle.
  4. Kliknij Uruchom ponownie, aby zaktualizować Firefox, gdy zostaniesz o to poproszony.

W środowiskach korporacyjnych lub bezgłowych możesz wywołać sprawdzenie aktualizacji za pomocą wiersza poleceń:

firefox --headless --no-remote "about:blank" &

Alternatywnie, w systemach Debian/Ubuntu zarządzanych przez APT:

sudo apt update && sudo apt upgrade firefox

Istotna kwestia: Firefox ESR (Extended Support Release) otrzymuje poprawki bezpieczeństwa, ale nie ulepszenia wydajności na poziomie funkcji. Jeśli korzystasz z ESR ze względu na stabilność, oceń, czy kompromis wydajnościowy jest akceptowalny dla Twojego przypadku użycia.

2. Przeprowadź audyt i wyłącz rozszerzenia

Rozszerzenia są pojedynczą najbardziej wpływową zmienną wydajnościową po sprzęcie. Każde włączone rozszerzenie rejestruje nasłuchiwacze zdarzeń, przechwytuje żądania sieciowe i wykonuje skrypty treści przy każdym ładowaniu strony. Przeglądarka z piętnastoma aktywnymi rozszerzeniami może dodać 300–800 ms narzutu na każdą nawigację.

Jak przeprowadzić audyt rozszerzeń:

  1. Przejdź do about:addons w pasku adresu.
  2. Kliknij Rozszerzenia w lewym panelu.
  3. Wyłącz każde rozszerzenie, którego nie używałeś w ciągu ostatnich 30 dni.
  4. W przypadku rozszerzeń, które chcesz zachować, sprawdź, czy oferują tryb „uruchamiaj tylko na określonych stronach”, aby ograniczyć ich zakres.

Identyfikowanie rozszerzeń o dużym wpływie:

Otwórz Firefox Profiler pod adresem about:profiling i nagraj ładowanie strony, gdy rozszerzenia są aktywne. Porównaj profil z ładowaniem w czystym profilu Firefox (utworzonym przez about:profiles). Delta ujawnia narzut specyficzny dla rozszerzeń z precyzją.

Uwaga dotycząca wtyczek: Starsza architektura wtyczek NPAPI jest przestarzała w nowoczesnym Firefox. Jeśli about:addons > Plugins pokazuje aktywne wpisy, wyłącz je — działają w procesie i mogą powodować zawieszenia.

Pamięć podręczna dysku Firefox przechowuje odpowiedzi HTTP, aby uniknąć zbędnych żądań sieciowych. Jednak pamięć podręczna, która urosła do gigabajtów przestarzałych wpisów, wprowadza narzut wyszukiwania indeksu, który może przekroczyć czas zaoszczędzony przez trafienia w pamięci podręcznej.

Wyczyść pamięć podręczną dysku i dane witryny:

  1. Otwórz Ustawienia > Prywatność i bezpieczeństwo.
  2. Przewiń do Pliki cookie i dane witryn.
  3. Kliknij Wyczyść dane, zaznacz Buforowana zawartość sieci Web i kliknij Wyczyść.

Wyczyść historię przeglądania:

  1. W sekcji Prywatność i bezpieczeństwo przewiń do Historia.
  2. Kliknij Wyczyść historię, ustaw zakres czasu na Wszystko i zaznacz wszystkie typy danych.

Zaawansowane: ustaw twardy limit rozmiaru pamięci podręcznej

Zamiast czyścić reaktywnie, ogranicz pamięć podręczną dysku proaktywnie:

  1. Przejdź do about:config.
  2. Wyszukaj browser.cache.disk.capacity.
  3. Ustaw wartość na 524288 (512 MB) — rozsądny limit dla większości systemów.

W systemach z szybkim magazynem NVMe i dużą ilością RAM możesz również przesunąć zależność w kierunku pamięci podręcznej w pamięci:

  1. Wyszukaj browser.cache.memory.enable — potwierdź, że jest true.
  2. Wyszukaj browser.cache.memory.capacity i ustaw na 131072 (128 MB).

Pułapka: Ustawienie browser.cache.memory.capacity nadmiernie wysoko (powyżej 512 MB) w systemach z mniej niż 8 GB RAM spowoduje, że Firefox będzie konkurował z pamięcią podręczną strony systemu operacyjnego, obniżając ogólną wydajność systemu.

4. Włącz akcelerację sprzętową

Akceleracja sprzętowa przenosi kompozycję, renderowanie animacji CSS i operacje WebGL na GPU. Na nowoczesnym sprzęcie znacznie zmniejsza to użycie CPU przez główny wątek podczas renderowania strony, zwalniając cykle dla wykonania JavaScript.

Jak włączyć akcelerację sprzętową:

  1. Przejdź do Ustawienia > Ogólne.
  2. Przewiń do sekcji Wydajność.
  3. Odznacz Użyj zalecanych ustawień wydajności.
  4. Zaznacz Użyj akceleracji sprzętowej, gdy jest dostępna.
  5. Uruchom ponownie Firefox.

Sprawdź, czy kompozycja GPU jest aktywna:

Przejdź do about:support i sprawdź sekcję Grafika. Szukaj:

  • Kompozycja: WebRender
  • GPU #1: tutaj powinien pojawić się model Twojego GPU

Jeśli Kompozycja pokazuje Basic lub None, WebRender jest wyłączony. Możesz wymusić jego włączenie:

  1. Otwórz about:config.
  2. Wyszukaj gfx.webrender.all i ustaw na true.
  3. Uruchom ponownie Firefox.

Przypadek szczególny: W systemach Linux używających starszych sterowników Mesa lub maszynach wirtualnych bez przekazywania GPU (powszechne w środowiskach chmurowych VPS), akceleracja sprzętowa może powodować artefakty renderowania lub awarie. W takich przypadkach wyłącz ją i polegaj na renderowaniu programowym — narzut CPU jest lepszy niż niestabilność.

5. Zoptymalizuj limit procesów treści

Firefox używa architektury wieloprocesowej (Electrolysis / e10s), gdzie każda grupa kart działa w izolowanych procesach treści. Więcej procesów poprawia izolację kart i równoległość, ale proporcjonalnie zużywa więcej RAM.

Jak dostosować limit procesów treści:

  1. Przejdź do Ustawienia > Ogólne > Wydajność.
  2. Odznacz Użyj zalecanych ustawień wydajności.
  3. Dostosuj suwak Limit procesów treści.

Zalecane wartości według RAM:

RAM systemuZalecane procesy treści
4 GB2–3
8 GB4–6
16 GB6–8
32 GB+8 (maksimum)

Ustawienie tej wartości zbyt wysoko w systemie z ograniczoną ilością RAM powoduje, że system operacyjny przenosi pamięć na dysk, co jest katastrofalnie wolniejsze niż zmniejszenie równoległości. Monitoruj rzeczywiste użycie RAM przez about:memory po dostosowaniu.

6. Wyłącz płynne przewijanie i animacje interfejsu

Płynne przewijanie i animacje interfejsu sterowane przez CSS zużywają zasoby GPU i CPU przy każdej interakcji. Ich wyłączenie sprawia, że Firefox reaguje natychmiastowo, szczególnie na słabszym sprzęcie lub sesjach zdalnego pulpitu z dużymi opóźnieniami.

Wyłącz płynne przewijanie:

  1. Przejdź do about:config.
  2. Wyszukaj general.smoothScroll.
  3. Kliknij dwukrotnie, aby ustawić wartość na false.

Wyłącz animacje kart:

  1. W about:config wyszukaj toolkit.cosmeticAnimations.enabled.
  2. Ustaw na false.

Zmniejsz częstotliwość klatek animacji dla kart w tle:

  1. Wyszukaj dom.min_background_timeout_value.
  2. Ustaw na 1000 (milisekundy), aby agresywnie ograniczyć timery kart w tle.

To ostatnie ustawienie jest szczególnie cenne, jeśli masz nawyk otwierania dziesiątek kart — karty w tle zużywają znacznie mniej zasobów bez widocznego wpływu na aktywne przeglądanie.

7. Włącz obsługę HTTP/3 (QUIC)

HTTP/3 zastępuje TCP protokołem QUIC (protokół transportowy oparty na UDP), eliminując blokowanie head-of-line i redukując opóźnienie nawiązywania połączenia z wielu rund do prawie zera dla powtarzających się połączeń. Strony obsługujące HTTP/3 ładują się mierzalnie szybciej, szczególnie przy połączeniach o dużych opóźnieniach lub stratach pakietów.

HTTP/2 vs. HTTP/3 — Kluczowe różnice:

FunkcjaHTTP/2HTTP/3 (QUIC)
Protokół transportowyTCPUDP (QUIC)
Blokowanie head-of-lineObecne na poziomie TCPWyeliminowane
Nawiązywanie połączenia1–3 RTT (z TLS)0–1 RTT
MultipleksowanieTakTak (ulepszone)
Migracja połączeniaNieTak
Odporność na utratę pakietówSłabaSilna

Jak włączyć HTTP/3 w Firefox:

  1. Przejdź do about:config.
  2. Wyszukaj network.http.http3.enabled.
  3. Kliknij dwukrotnie, aby ustawić wartość na true.

Sprawdź, czy HTTP/3 jest używany:

Otwórz DevTools Firefox (F12), przejdź do zakładki Sieć i dodaj kolumnę Protokół. Żądania obsługiwane przez HTTP/3 będą pokazywać h3 lub h3-29.

Pułapka: Niektóre firmowe zapory sieciowe i dostawcy usług internetowych blokują ruch UDP na porcie 443, co uniemożliwia działanie QUIC. Firefox automatycznie wraca do HTTP/2 w tym przypadku, więc włączenie HTTP/3 nie niesie żadnego ryzyka.

8. Skonfiguruj ulepszoną ochronę przed śledzeniem i blokowanie treści

Każdy tracker zewnętrzny, skrypt analityczny i tag sieci reklamowej ładowany przez stronę dodaje czas rozwiązywania DNS, narzut połączenia TCP i koszt wykonania JavaScript. Blokowanie ich na poziomie przeglądarki jest jedną z najbardziej efektywnych optymalizacji wydajności dostępnych.

Włącz ścisłą ulepszoną ochronę przed śledzeniem:

  1. Przejdź do Ustawienia > Prywatność i bezpieczeństwo.
  2. W sekcji Ulepszona ochrona przed śledzeniem wybierz Ścisła.

Tryb ścisły blokuje:

  • Trackery mediów społecznościowych
  • Pliki cookie śledzące między witrynami
  • Skrypty fingerprinting
  • Skrypty do kopania kryptowalut
  • Treści śledzące we wszystkich oknach (nie tylko w trybie prywatnym)

Ostrzeżenie: Tryb ścisły czasami psuje funkcjonalność witryny — szczególnie przepływy logowania, które opierają się na zewnętrznych dostawcach tożsamości lub osadzonej treści z platform społecznościowych. Jeśli witryna przestanie działać, kliknij ikonę tarczy w pasku adresu i wyłącz ochronę dla tej konkretnej domeny.

uBlock Origin dla szczegółowej kontroli:

Dla użytkowników potrzebujących precyzyjnej kontroli, uBlock Origin działa w „trybie średnim”, domyślnie blokując skrypty zewnętrzne, jednocześnie umożliwiając wyjątki dla poszczególnych witryn. Jest znacznie wydajniejszy niż samo blokowanie na poziomie przeglądarki, ponieważ działa na poziomie żądań sieciowych przed jakimkolwiek rozwiązaniem DNS.

9. Zaawansowane ustawienia wydajności about:config

Poniższe ustawienia nie są dostępne w standardowym interfejsie Firefox. Wymagają przejścia do about:config, zaakceptowania ostrzeżenia o ryzyku i bezpośredniej modyfikacji wartości. Zawsze zanotuj oryginalną wartość przed jej zmianą.

Zwiększ pojemność pamięci podręcznej:

browser.cache.memory.capacity = 131072

(Wartość w KB; 131072 = 128 MB)

Zmniejsz interwał zapisu przywracania sesji:

browser.sessionstore.interval = 300000

(Wartość w milisekundach; domyślnie 15000 = 15 sekund. Ustawienie 300000 = 5 minut znacznie zmniejsza operacje I/O dysku w systemach z dyskami talerzowymi.)

Zwiększ limity połączeń sieciowych:

network.http.max-connections = 1500
network.http.max-persistent-connections-per-server = 10

Włącz spekulatywne połączenie równoległe:

network.http.speculative-parallel-limit = 20

To wstępnie otwiera połączenia TCP do serwerów powiązanych z bieżącą stroną, zmniejszając opóźnienie po kliknięciu linku.

Zoptymalizuj pamięć podręczną DNS:

network.dnsCacheEntries = 1000
network.dnsCacheExpiration = 3600

Zwiększenie rozmiaru pamięci podręcznej DNS i TTL zmniejsza powtarzające się wyszukiwania DNS dla często odwiedzanych domen.

Wyłącz telemetrię (zmniejsza aktywność sieciową w tle):

toolkit.telemetry.enabled = false
datareporting.healthreport.uploadEnabled = false

10. Zarządzaj pobieraniem wstępnym DNS i linków

Firefox spekulatywnie rozwiązuje nazwy DNS i pobiera wstępnie strony, które przewiduje, że odwiedzisz. Na szybkich, niezatłoczonych połączeniach jest to korzystne. Na wolniejszych połączeniach lub systemach z ograniczonym CPU konkuruje z aktywnym ładowaniem strony.

Wyłącz pobieranie wstępne DNS:

  1. W about:config wyszukaj network.dns.disablePrefetch.
  2. Ustaw na true.

Wyłącz pobieranie wstępne linków:

  1. Wyszukaj network.prefetch-next.
  2. Ustaw na false.

Wyłącz predyktor (spekulatywne wstępne połączenie):

  1. Wyszukaj network.predictor.enabled.
  2. Ustaw na false.

Kiedy zachować włączone pobieranie wstępne: Jeśli korzystasz z szybkiego, niskoopóźnieniowego połączenia (np. światłowodowego) i Twój system ma wystarczające zasoby CPU i RAM, pobieranie wstępne rzeczywiście skraca postrzegany czas ładowania. Wyłącz je selektywnie tylko wtedy, gdy obserwujesz rywalizację o zasoby.

11. Utwórz czysty profil Firefox

Jeśli degradacja wydajności jest poważna, a powyższe poprawki jej nie rozwiązały, prawdopodobną przyczyną jest uszkodzony lub nadmiernie rozrośnięty profil. Firefox przechowuje wszystkie dane użytkownika — preferencje, rozszerzenia, pamięć podręczną, historię sesji — w katalogu profilu, który może gromadzić uszkodzenia przez lata użytkowania.

Odśwież Firefox (niedestrukcyjny reset):

  1. Przejdź do about:support.
  2. Kliknij Odśwież Firefox w sekcji „Dostosuj Firefox”.
  3. Spowoduje to zresetowanie wszystkich preferencji do domyślnych i wyłączenie rozszerzeń przy zachowaniu zakładek, haseł i historii formularzy.

Utwórz nowy profil (czysta karta):

  1. Przejdź do about:profiles.
  2. Kliknij Utwórz nowy profil i postępuj zgodnie z kreatorem.
  3. Uruchom nowy profil i przetestuj wydajność przed migracją danych.

Zainstaluj ponownie Firefox (ostateczność):

W systemie Windows użyj oficjalnego dezinstalatora i usuń pozostały katalog %APPDATA%MozillaFirefox przed ponowną instalacją. W systemie Linux:

sudo apt remove --purge firefox
rm -rf ~/.mozilla/firefox
sudo apt install firefox

Eliminuje to wszelkie uszkodzone dane binarne lub profilu, które standardowa deinstalacja pozostawia.

Porównanie wydajności: domyślny vs. zoptymalizowany Firefox

KonfiguracjaŚredni czas ładowania stronyUżycie RAM (20 kart)CPU podczas przewijaniaNarzut wyszukiwania DNS
Domyślny Firefox (po instalacji)Punkt odniesieniaPunkt odniesieniaUmiarkowanyStandardowy
+ Zaktualizowany + Wyczyszczona pamięć podręczna-8 do -12%-5%UmiarkowanyStandardowy
+ Akceleracja sprzętowa-15 do -20%-3%NiskiStandardowy
+ HTTP/3 włączony-10 do -25%*NeutralnyNiskiStandardowy
+ Ścisła ETP + uBlock Origin-20 do -40%**-10%NiskiZmniejszony
Pełny stos optymalizacji-35 do -55%**-15 do -20%NiskiMinimalny

*Zależne od obsługi HTTP/3 po stronie serwera.

**Zależne od gęstości trackerów na docelowych witrynach.

Wydajność hostingu i jej związek z szybkością przeglądarki

Warto zauważyć, że optymalizacje po stronie przeglądarki adresują tylko połowę równania ładowania strony. Jeśli jesteś właścicielem witryny lub deweloperem, czas odpowiedzi serwera (TTFB — Time to First Byte) bezpośrednio ogranicza szybkość renderowania stron przez dowolną przeglądarkę. Perfekcyjnie dostrojony Firefox nadal czeka na wolny serwer.

W projektach, gdzie szybkość strony jest krytyczna, wybory infrastrukturalne mają równie duże znaczenie jak konfiguracja przeglądarki. Środowisko Hosting VPS z magazynem NVMe i siecią o niskich opóźnieniach eliminuje wąskie gardła po stronie serwera, których żadna ilość dostrajania przeglądarki nie jest w stanie zrekompensować. W przypadku obciążeń o dużym ruchu, Serwery dedykowane zapewniają dedykowane zasoby CPU i RAM, które zapobiegają rywalizacji o zasoby typowej dla środowisk współdzielonych.

Jeśli zarządzasz swoim stosem hostingowym przez panel sterowania, VPS z cPanel upraszcza konfigurację pamięci podręcznej, strojenie PHP-FPM i integrację CDN — wszystko to bezpośrednio zmniejsza TTFB i uzupełnia optymalizacje na poziomie przeglądarki omówione w tym przewodniku.

Zabezpieczenie witryny prawidłowo skonfigurowanym Certyfikatem SSL umożliwia również TLS 1.3, który skraca uzgadnianie TLS z dwóch rund do jednej — wymierny wkład w szybsze nawiązywanie połączeń HTTPS, z którego przeglądarki, w tym Firefox, korzystają automatycznie.

Macierz decyzyjna: które optymalizacje zastosować najpierw

Użyj tej macierzy, aby ustalić priorytety na podstawie swojej sytuacji:

ObjawGłówna poprawkaDodatkowa poprawka
Wolny na wszystkich witrynach, na całym sprzęcieWyczyść pamięć podręczną, zaktualizuj FirefoxWyłącz rozszerzenia
Wolny tylko na witrynach z dużą ilością reklamWłącz ścisłą ETP, zainstaluj uBlock OriginWyłącz pobieranie wstępne DNS
Duże użycie RAM, opóźnienia systemuZmniejsz limit procesów treściWyłącz pobieranie wstępne
Wolne renderowanie, wysokie CPU podczas przewijaniaWłącz akcelerację sprzętową / WebRenderWyłącz płynne przewijanie
Wolny szczególnie na witrynach HTTPSWłącz HTTP/3Sprawdź obsługę TLS 1.3
Wolny po latach użytkowaniaOdśwież lub zainstaluj ponownie FirefoxUtwórz nowy profil
Wolny pomimo wszystkich poprawekZbadaj TTFB serweraUlepsz infrastrukturę hostingową

Techniczna lista kontrolna kluczowych wniosków

Przed zamknięciem tego przewodnika przejrzyj tę listę kontrolną, aby potwierdzić, że zastosowałeś zmiany o największym wpływie:

  • Firefox jest w najnowszym stabilnym wydaniu (nie ESR)
  • Rozszerzenia poddane audytowi; nieużywane usunięte; pozostałe ograniczone do konkretnych witryn
  • Pamięć podręczna dysku ograniczona do rozsądnego limitu (browser.cache.disk.capacity)
  • Akceleracja sprzętowa włączona i WebRender potwierdzony jako aktywny w about:support
  • Limit procesów treści dopasowany do dostępnego RAM
  • HTTP/3 włączony (network.http.http3.enabled = true)
  • Ulepszona ochrona przed śledzeniem ustawiona na Ścisłą
  • browser.sessionstore.interval zwiększony w celu zmniejszenia operacji I/O dysku
    Wpisy pamięci podręcznej DNS i TTL zwiększone
    Płynne przewijanie i timery kart w tle ograniczone
    Zdrowie profilu zweryfikowane — brak wskaźników uszkodzenia w about:support

FAQ

Czy włączenie HTTP/3 w Firefox psuje jakieś witryny?

Nie. Firefox implementuje automatyczny fallback — jeśli serwer nie obsługuje HTTP/3 lub jeśli ruch UDP jest blokowany przez zaporę sieciową, Firefox transparentnie wraca do HTTP/2 lub HTTP/1.1. Nie ma ryzyka w jego włączeniu.

Ile rozszerzeń to za dużo dla wydajności Firefox?

Nie ma twardego limitu, ale każde aktywne rozszerzenie dodaje mierzalny narzut. W praktyce, więcej niż osiem do dziesięciu aktywnych rozszerzeń na systemie średniej klasy zaczyna powodować zauważalne opóźnienia. Użyj Firefox Profiler pod adresem about:profiling, aby zmierzyć rzeczywisty koszt każdego rozszerzenia na swoim sprzęcie.

Czy wyczyszczenie plików cookie wyloguje mnie ze wszystkich witryn?

Tak. Wyczyszczenie plików cookie usuwa tokeny uwierzytelniania dla wszystkich witryn. Jeśli chcesz wyczyścić tylko pamięć podręczną bez wpływu na sesje logowania, odznacz Pliki cookie i dane witryn i zaznacz tylko Buforowana zawartość sieci Web w oknie dialogowym Wyczyść dane.

Jaka jest różnica między odświeżeniem a ponowną instalacją Firefox?

Odświeżenie Firefox (przez about:support) resetuje preferencje i wyłącza rozszerzenia, ale zachowuje zakładki, zapisane hasła i historię formularzy przechowywane w profilu. Ponowna instalacja Firefox zastępuje plik binarny aplikacji, ale pozostawia katalog profilu nienaruszony — co oznacza, że uszkodzony profil przeżywa ponowną instalację. Aby w pełni zresetować, musisz ręcznie usunąć katalog profilu po odinstalowaniu.

Czy akceleracja sprzętowa pomaga na maszynach wirtualnych lub serwerach w chmurze?

Tylko jeśli maszyna wirtualna ma skonfigurowane przekazywanie GPU. Standardowe instancje chmurowego VPS (w tym większość środowisk KVM i OpenVZ) prezentują wirtualny GPU bez możliwości akceleracji sprzętowej. W tych środowiskach włączenie tego ustawienia nie ma żadnego efektu lub może powodować problemy z renderowaniem — wyłącz je i zamiast tego użyj kompozycji programowej.

15%

Zaoszczędź 15% na wszystkich usługach hostingowych

Sprawdź swoje umiejętności i zdobądź Rabat na dowolny plan hostingowy

Użyj kodu:

Skills
Rozpocznij