Home > Freedom, Software > Aspirar (Vacuum) o Firefox 3

Aspirar (Vacuum) o Firefox 3

August 10th, 2008

No Firefox 3 houve muitas novidades, mas umas das principais na minha opinião é os Bookmarks (Favoritos), Histórico, etc serem geridos com SQLite, permitindo procurar por um site, por exemplo, pelo seu nome ou tag, na barra de endereços. Isto é uma grande melhoria sobre o formato anteriormente usado – Mork.

No entanto como qualquer Base de Dados, é preciso fazer uma limpeza, para tirar lixo, re-indexar colunas. Resumindo, separar aquilo que não importa do que realmente se quer rapidamente.

Em SQLite, isto vai pelo nome de “Vaccum” e para fazer esta “optimização”:

1. É preciso ter o SQLite command client

2. Fechar o Firefox3

3. Ir até a pasta do Profile ( por ex. : /home/$USER/.mozilla/firefox/******.default/ em Ubuntu )

4. Correr o seguinte comando :

Para Linux

$ for i in *.sqlite; do echo “VACUUM;” | sqlite3 $i ; done

Para Windows

for %i in (*.sqlite) do @echo VACUUM; | sqlite3 %i

Tive uma melhoria de cerca de 10MBs no total nos ficheiros .sqlite e uma melhoria na velocidade do Browser ( antes para encerar parava cerca de 3/4 segundos até fechar )

Thanks to ondrew

Freedom, Software , ,

  1. September 7th, 2008 at 18:50 | #1

    Também funciona com o Liferea. :)

  2. September 28th, 2008 at 11:34 | #2

    Dá-me erro no ubuntu…

    “VACUUM
    bash: ”: command not found

    E tenho instalado o command line interface for SQLite

    ???

  3. iGama
    September 29th, 2008 at 21:03 | #3

    As aspas ficaram mal, vou corrigir.

    o copy-past deu “cabo” delas :p

    Thanks

  1. No trackbacks yet.