Autor Tópico: Aspirar (Vacuum) o Firefox 3  (Lida 3640 vezes)

Offline iGama

  • Usuário Ubuntu
  • *
  • Mensagens: 185
    • Ver perfil
    • Guia Ubuntu PT
Aspirar (Vacuum) o Firefox 3
« Online: 10 de Agosto de 2008, 11:54 »
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” (aspirar) e para fazer esta “optimização”:

1. É preciso ter o SQLite command client:

Código: [Selecionar]
sudo apt-get install sqlite3
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

Código: [Selecionar]
for i in *.sqlite; do echo “VACUUM;” | sqlite3 $i ; done
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 )

E com vocês, ajudou?

http://www.formatds.org/aspirar-vacuum-o-firefox-3/
« Última modificação: 11 de Agosto de 2008, 06:07 por iGama »

Offline HelderC

  • Usuário Ubuntu
  • *
  • Mensagens: 227
  • helderc at IRC.Freenode
    • Ver perfil
    • HelderC
Re: Aspirar (Vacuum) o Firefox 3
« Resposta #1 Online: 10 de Agosto de 2008, 19:19 »
Apareceram várias mensagens de erro do tipo:

Código: [Selecionar]
“VACUUM
bash: ”: comando não encontrado

Offline danpos

  • Usuário Ubuntu
  • *
  • Mensagens: 386
    • Ver perfil
Re: Aspirar (Vacuum) o Firefox 3
« Resposta #2 Online: 10 de Agosto de 2008, 19:39 »
@HelderC

Tente este (funcionou comigo):

Código: [Selecionar]
for i in *.sqlite; do echo "VACUUM;" | sqlite3 $i ; done
(você deve ter copiado/colado com o "$" ;) )

Danpos.

Offline HelderC

  • Usuário Ubuntu
  • *
  • Mensagens: 227
  • helderc at IRC.Freenode
    • Ver perfil
    • HelderC
Re: Aspirar (Vacuum) o Firefox 3
« Resposta #3 Online: 10 de Agosto de 2008, 19:56 »
Agora funcionou, mas o estranho é que eu não tinha colocado o $ e também não apareceu nenhum vez o VACUUM

Offline iGama

  • Usuário Ubuntu
  • *
  • Mensagens: 185
    • Ver perfil
    • Guia Ubuntu PT
Re: Aspirar (Vacuum) o Firefox 3
« Resposta #4 Online: 11 de Agosto de 2008, 06:18 »
removei o $ do inicio do comando para não confundir ninguem :)

sentiram alguma diferença?

Offline danpos

  • Usuário Ubuntu
  • *
  • Mensagens: 386
    • Ver perfil
Re: Aspirar (Vacuum) o Firefox 3
« Resposta #5 Online: 11 de Agosto de 2008, 17:05 »
@All

Eu acho que a diferença entre a linha que postei a do "iGama" está nas "" (aspas): eu copiei/colei no terminal do post original (em inglês - foi o que funcionou).

Danpos.

Offline aniquilator

  • Usuário Ubuntu
  • *
  • Mensagens: 461
    • Ver perfil
Re: Aspirar (Vacuum) o Firefox 3
« Resposta #6 Online: 13 de Agosto de 2008, 13:18 »
Pra mim também resolveu somente copiando e colando do original em ingles