El teu blog de Linux en català

Accelera (una mica més) el Firefox 3.x

Hi ha mil maneres diferents d’accelerar el nostre estimat Firefox. Una d’elles, com ja ens va explicar el company Oriol, consisteix en utilitzar una versió optimitzada del programa, com Swiftfox.

Però si això de “canviar” de navegador no us convenç, heus aquí una altra manera de millorar el rendiment del nostre navegador lliure preferit!

Breu introducció: la Awesome Bar és la barra d’adreces del Firefox, que emmagatzema (si li diem que ho faci) informació sobre les adreces que visitem, els nostres favorits, els tags que hi posem… de manera que en escriure-hi quelcom, ràpidament ens pugui suggerir cerques. Ràpidament? No pas sempre! Per emmagatzemar les dades la Awesome Bar utilitza les bases de dades SQL Lite que, amb el temps, es tornen cada vegada més pesades, fins i tot si anem eliminant l’historial antic.

Solució? Compactar la base de dades SQL Lite amb la següent ordre a la terminal:

for f in ~/.mozilla/firefox/*/*.sqlite; do sqlite3 $f 'VACUUM;'; done

EDITO: Aquesta comanda l’heu d’executar amb el Firefox tancat. Sinó, mentre el navegador està obert les bases de dades SQL estan sent utilitzades, i llavors no les podem compactar. Gràcies a lo gambusí per avisar d’aquest descuit!

Jo ho he provat, i la millora de velocitat, sobretot en arrencar, és important! Cada vegada que noteu que s’alenteixi la cosa podeu executar aquesta ordre, és completament segura perquè l’únic que fa és compactar la base de dades.

Salut, alliberament i feliç navegació!

Font: idea de la pregunta d’aquí i resposta d’aquí.

    • aniol on 22 de febrer de 2010 at 21:22

    Reply

    Els de Windows podran utilitzar SpeedyFox:
    http://www.crystalidea.com/speedyfox

    • oriolsbd on 23 de febrer de 2010 at 12:56

    Reply

    Aquest truc és boníssim. 🙂

    Per cert, això també funciona per al Swiftfox (tal qual l’has escrit en l’anotació), perquè realment utilitza les mateixes carpetes de perfil que el Firefox.

    • lo gambusí on 3 de març de 2010 at 00:13

    Reply

    Doncs a mi em diu:

    logambusi@logambusi-desktop:~$ for f in ~/.mozilla/firefox/*/*.sqlite; do sqlite3 $f ‘VACUUM;’; done
    SQL error: database is locked
    SQL error: database is locked

    Funcionarà igual?

    • xavi on 3 de març de 2010 at 00:28

    Reply

    Ui, m’he descuidat de dir-ho, l’ordre s’ha d’executar amb el Firefox tancat! Sinó està utilitzant les SQL i per això et diu que estan bloquejades, m’imagino.

    Prova de tancar el Firefox i llavors executar l’ordre, t’hauria de funcionar 😉

    • xclotet on 23 de març de 2010 at 11:08

    Reply

    Hola, no coneixia el blog i a partir d’ara crec que l’aniré seguint. Aquest post en concret ér realment interessant.
    Moltes gràcies per compartir-lo!

Deixa un comentari

Your email address will not be published.