Zrýchlenie Firefoxu a vyčistenie databázy
Firefox od verzie 3 zmenil spôsob ukladania záložiek, histórie a ďalších informácií. Používa na to databázovú knižnicu SQlite. To má niekoľko výhod, ale aj nevýhod.
Na rozdiel od predchádzajúceho formátu, ktoré Firefox používal pri ukladaní, si knižnica SQlite poradí s väčším objemom dát.
Časom ale databáza rastie čo do veľkosti a rozdrobenosti(fragmentácie) a to má vplyv na čas spustenia a odozvy Firefoxu.
SQLite databáza môže byť ale optimalizovaná, čo zvýši rýchlosť spustenia a odozvy Firefoxu.
Ako prvé sa uistite, že máte nainštalovaný balík sqlite3.
zypper in sqlite3
Ukončite Firefox a v temináli sa presuňte do domovského priečinka:
cd ~/.mozilla
a zadajte príkaz
find . -name '*.sqlite' -exec sqlite3 '{}' 'VACUUM;' \;
Operácia síce trvá nejakú dobu, ale potom spozorujete rýchlejšie spúšťanie Firefoxu ;-)




Nemám rád, když se databáze cpou všude...
Napsal uživatel Bobrnautus (neověřeno) dne 16. Červenec 2009.To se Firefox bez SQLite neobejde? Starý formát cookies.txt je obecně podporován curl a dalšíma utilitama, které sqlite neumí, takže jsem musel psát konvertor. Miluju pokrok
Nevím, nezdá se mi, že by
Napsal uživatel djs_core dne 16. Červenec 2009.Nevím,
nezdá se mi, že by se Firefox spouštěl rychleji :(
--
...do you want to make your dreams come true? Wake up!
http://www.djscore.org
Taky nic.
Napsal uživatel Aidamos dne 16. Červenec 2009.Já ten postup provedl už včera a taky žádné zrychlení spouštění nepozoruju. Pořád ta samá čekatura. Ten příkaz "find bla bla bla" navíc oproti upozornění v návodu trval velmi krátce (cca 2 vteřiny).
Řekl bych
Napsal uživatel JirkaZ dne 16. Červenec 2009.(a plyne to i z textu příspěvku), že se to týká jen případů, kdy databáze je značně velká a fragmentovaná. Neboli když "opravím" něco, co opravu nepotřebuje, tak jaksi nic nepozoruji, že...
Oprava
Napsal uživatel Aidamos dne 17. Červenec 2009.No, opravu to možná nepotřebovalo, ale FF se spouští i tak dost dlouho.
Co to je
Napsal uživatel JirkaZ dne 17. Červenec 2009."dost dlouho"? Pro nespokojené doporučuji spouštění FF ve Windows, tam to (na stejném - dual boot stroji) trvá výrazně déle než v SUSE, podobně jako např. u OpenOffice.org.
Mám za to, že ze sledování rychlosti spouštění toho či onoho programu už se stala nemoc, živená nevímkým/nevímčím (obecným chtíčem po "okamžitosti"?) a dnes už žijící svým vlastním životem... Co je špatného, lépe řečeno katastrofálního na tom, že si na spuštění nějakého programu pár vteřin počkám? Pokud mi to tak vadí, můžu si ho natáhnout třeba už při startu systému a nechat ho v paměti - při dnešních GB RAM to jistě nevadí...
Možná to bude také tím,
Napsal uživatel djs_core dne 17. Červenec 2009.Možná to bude také tím, že FF je tak trochu GTK aplikace, což není v KDE4 zrovna ideální kombinace, když si při spuštění musí FF všechny GTK knihovny natáhnout od nuly ...
--
...do you want to make your dreams come true? Wake up!
http://www.djscore.org
Souhlas
Napsal uživatel Ilfirin dne 17. Červenec 2009.Tohle má jistě vliv. Firefox sice GTK aplikace zrovna není, ale GTK využívá.
Nedávno jsem zase četl o inteligentním cachování. Od Marka vím, že se okolo toho něco kutilo v GSoC. Už aby to bylo, bude to velký pokrok.
Zrýchlenie Firefoxu a vyčistenie databázy
Napsal uživatel doli (neověřeno) dne 20. Červenec 2009.Já teda za sebe musím napsat, že spouštění Firefoxu se výrazně zrychlilo. A nejen to, celkově je otevření nové lišty i načtení záložek rychlejší.