Piccolo appunto personale per quanto riguarda la ottimizzazione del database di Firefox Wink

Tendenzialmente , con il tempo, l’apertura di Firefox inizia a diventare eterna1 a causa dell’aumento delle dimensioni del suo databse. Per Windows è possibile utilizzare il tool SpeedyFox… e per linux?!

Per il pinguino sarà necessario utilizzare la potentissima console2 Wink

Per prima cosa accertiamoci di aver installato Sqlite3, quindi da terminale

sudo apt-get install sqlite3

Ora chiudiamo Firefox e diamo avvio all’ottimizzazione del DB

Firefox 3.0

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

Firefox 3.5

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

La soluzione non è definitiva perchè il database si riempirà ancora quindi sarà necessario rieseguire il comando dopo qualche mese. Perchè allora non facciamo un comdo script in Bin che ci permetta di eseguire l’ottimizzazione con un semplice comando da console?

Creiamo quindi un nuovo file nella nostra home e chiamiamolo ff_boost.sh e al suo interno scriviamo il seguente codice

Firefox 3.0

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

Firefox 3.5

#!/bin/sh

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

Ora da console ci spostiamo sulla nostra home (se non ci siamo già) e rendiamo eseguibile lo script

chmod +x ff_boost.sh

e spostiamolo nella cartella apposita

sudo mv ff_boost.sh /usr/bin/ff_boost.sh

Ora potrete semplicemente digitare da console ff_boost.sh per otimizzare il vostro DB di firefox.Se siete proprio maniaci e volete la velocità massima di aperturadel browser potete impostare l’esecuzione automatica all’avvio del pc, ma mi sembra un pò esagerato Wink

That’s all Folks!

  1. ricordando che il tempo è relativo..almeno così dicono []
  2. evvai! []

Articoli forse correlati:

  1. Migliorare i font e lo scroll di Firefox Linux E dopo un bel po’ di tempo ecco un...
  2. Acid Test – Firefox 3.5 Gecko vs Epiphany WebKit vs Chromium Oggi ho provato ad installare Epiphany con rendering basato su...
  3. E finalmente il mondo si colora di Chrome! Tutti ne parlano, tutti lo vogliono e tutti sono...