Data: 12.11.2010 o 22:34 Kategoria: Software
Przyśpiesz swojego Firefoxa - cache w pamięci RAM. Bez RAMdisku!

Tra­fia­jąc na wpis na Do­wn­lo­ad­Squad o kolejnym sposobie przy­spie­sze­nia Firefoxa, za­sta­na­wia­łem się czy to naprawdę możliwe. Tyle już lat ta prze­glą­darka gości na rynku i nikt na to nie wpadł? Pewnie placebo — po­my­śla­łem — przecież te wszyst­kie wtyczki nie działają! Jednak po kilku go­dzi­nach testów po­twier­dzam — to działa! Mój netbook ożył, dysk przestał ha­ła­so­wać, Gmail ładuje się znacznie szybciej, strony na Wykopie z ogromną ilością ko­men­ta­rzy już nie za­mra­żają prze­glą­darki na dłuższą chwilę.

W in­ter­ne­cie można odnaleźć bardzo sku­teczną, lecz skom­pli­ko­waną metodę przy­śpie­sza­nia Firefoxa — prze­no­sze­nie cache z dysku na partycję utwo­rzoną w …pamięci RAM, która jest o wiele szybsza od kon­wen­cjo­nal­nego dysku twardego. Lisek bardzo często coś tam sobie maj­struje w cache, więc ta mo­dy­fi­ka­cja jest szalenie efektywna.

Na szczę­ście nie trzeba już się bawić w two­rze­nie RAMdisku! Wy­star­czy parę zmian w usta­wie­niach Firefoxa. Nie­za­leż­nie czy pra­cu­jemy na OSXie, Win­dow­sie, czy Linuksie. Ten tweak działa w iden­tyczny sposób — przenosi cache do pamięci RAM. Tyle, że sama prze­glą­darka się tym zajmie za nas. Bez in­sta­lo­wa­nia cze­go­kol­wiek i ja­kich­kol­wiek mo­dy­fi­ka­cji w systemie.

O co z tym chodzi z tym cache?

Za każdym razem, gdy wcho­dzimy na jakąś stronę, prze­glą­darka zapisuje do pamięci pod­ręcz­nej (tzw. cache) wszyst­kie obrazki, skrypty, style i tym podobne rzeczy, których na no­wo­cze­snych stronach jest cała masa. Wchodząc ponownie na taką stronę prze­glą­darka nie ściąga wszyst­kiego na nowo, jeżeli znajdzie to zapisane na dysku. Wy­obraź­cie sobie jak wygląda taka pamięć po po­rząd­nym bu­szo­wa­niu w sieci.

Instrukcja:

  1. Otwórz nową kartę/okno w przeglądarce i wejdź na adres "about:config".
  2. Zignoruj wszelkie ostrzeżenia.
  3. Aby ułatwić sobie pracę, wpisz w pole tekstowe na górze "browser.cache." - wszystkie potrzebne wpisy są teraz pod ręką.
  4. Ustaw wpisowi "browser.cache.disk.enable" wartość "false". (kliknij 2 razy lewym przyciskiem myszy).
  5. Ustaw wpisowi "browser.cache.memory.enable" wartość "true".
  6. Utwórz wpis "browser.cache.memory.capacity" (jeżeli go nie ma w rejestrze). Kliknij gdzieś w oknie prawym przyciskiem myszy i wybierz kolejno: Dodaj ustawienie typu > Liczba całkowita (integer). W pierwszym oknie, które się pojawi, wpisz "browser.cache.memory.capacity", a w następnym  "-1".
  7. Uruchom ponownie przeglądarkę. Nic nie musisz zapisywać, ani potwierdzać.

Uwagi:

  • Zamiast  "-1" w kroku 6. możemy wpisać coś innego, zależnie od tego, co chcemy osiągnąć:
    • "-1" oznacza, że przeglądarka będzie samodzielnie dopasowywać zużycie pamięci,
    • można określić konkretną wartość jak np. 100000 - 100 MB.
  • Jeżeli masz mało pamięci RAM w komputerze, bądź jakieś programy ją wykorzystują w odpowiednio wysokim stopniu - efektu możesz nie zauważyć.
  • Warto stosować tę metodę, gdy używamy dysku SSD - zwiększymy w ten sposób żywotność dysku, a wydajność będzie bardzo zbliżona.

Moim zdaniem warto spró­bo­wać. Zwłasz­cza, że wszelkie zmiany są od­wra­calne. W moim przy­padku przy­śpie­sze­nie było za­uwa­żalne w znacznym stopniu. Prze­glą­darka jest moim głównym na­rzę­dziem pracy i jest odpalona niemalże bez przerwy. Jednakże teraz już nie słyszę cykania dysku twardego. Niby takie ci­chut­kie szme­ra­nie, ale za to jaka ulga!

Powyższy mi­ni­po­rad­nik starałem się napisać w jak naj­bar­dziej przy­stępny sposób tak, aby każdy, nie­za­leż­nie od poziomu za­awan­so­wa­nia, mógł sam wykonać tę mo­dy­fi­ka­cję. Mam nadzieję, że okaże się przydatny. :)

Tagi: firefox, linux, Porada, Przyspiesznie, tweak