Firefox gyorsítása Firefoxból
Az internet tele van a Firefox indítási idejének csökkentésének legegyszerűbb módjával, a böngésző SQLite adatbázisának tisztításával a VACUUM parancs segítségével. A Firefox számos helyen használ SQLite-adatbázisokat adatok tárolásához, például a Places (Helyek) szolgáltatásához.
Az optimalizáció elvégzéséhez két megoldásom van:
Teljes optimalizáció – Firefox böngésző újraindításával
- Töltsük le az SQlite parancssoros verzióját a csomagkezelő segítségével, vagy az SQLite honlapról.
- Lépjünk ki a Firefox programból.
- Lépjünk be a Firefox profilmappájába és futtassuk le az optimalizáló parancsot:- Terminál: Linuxcd
/home/{Felhasználónév}/.mozilla/firefox/xxxxxxxx.default for i in *.sqlite; do echo "VACUUM;" | sqlite3 $i ; done
– Parancssor: Windows
cd C:\Documents and Settings\{Felhasználónév}\Application Data\Mozilla\Firefox\Profiles\xxxxxxxx.default for %i in (*.sqlite) do @echo VACUUM; | sqlite3 %i
A „urlclassifier3.sqlite” és „places.sqlite” fájlok mérete várhatóan fele méretére optimalizálhatók, amellyel csökken a Firefox elindulási ideje és memóriahasználata is (akár 20 Megabyte-tal is).
Forrás
Részleges optimalizáció – Firefox böngésző újraindítása nélkül
- A Firefox böngészőben lépjünk be az Eszközök → Hibakonzol menübe (CTRL+SHIFT+J).
- A Kód sorba írjuk be a következőt:
Components.classes["@mozilla.org/browser/nav-history-service;1"].getService(Components.interfaces.nsPIPlacesDatabase).DBConnection.executeSimpleSQL("VACUUM");
- Majd kattintsunk a Kiértékelés gombra.
Forrás
Ez utóbbi megoldás csak részben végzi el az optimalizálást, de a tapasztalat azt mutatja, hogy a „places.sqlite” fájl fogja vissza leginkább Firefoxot.
Későbbiekben ez a művelet némileg automatikus lesz frissítések után, de addig is itt van néhány kiterjesztés erre a feladatra:
Vacuum Places
SQLite Manager – ez utóbbi egy teljes SQLite kezelő felületet ad a felhasználóknak.
Én egyszerűen lecserélem minden hónapban (kb) az „urlclassifier3.sqlite” egy üres fájlra. Pillanatok alatt indul a fox ezután! 🙂