Zrýchlenie Firefoxu a vyčistenie databázy

- Kategorie:

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 ;-)

Volby prohlížení komentářů

Vyberte si, jak chcete zobrazovat komentáře a klikněte na „Uložit změny“.

Nemám rád, když se databáze cpou všude...

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

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.

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

(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

No, opravu to možná nepotřebovalo, ale FF se spouští i tak dost dlouho.

Co to je

"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,

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

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

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ší.

Aktivní uživatelé

UživatelBody
Aidamos2299
VojTEKK2268
Ilfirin1343
jiri.vetvicka1127
ra100620
diamonds-notebook366
djs_core288
xhc267
JirkaZ266
fipa211

Hackweek živě

Hackweek

Anketa

Jak jste spokojeni s nejnovější verzí openSUSE 12.1: