Alessio Biancalana Grab The Blaster di Alessio Biancalana

Mettiamo il turbo al nostro Firefox, con un piccolo trucco.

Sul forum di ArchLinux ci si stava giustappunto lamentando della lentezza e della pesantezza che assume Firefox dopo un certo tempo, rendendo il suo utilizzo decisamente meno proficuo. Qualcuno però ha linkato una soluzione che, testata, si è dimostrata assolutamente efficace per quello che riguarda le prestazioni sia di boot che di utilizzo del nostro browser preferito. Apertura più veloce, e reattività esponenziale saranno le caratteristiche del Firefox 3 che possediamo, dopo l'applicazione di questa piccola accortezza al suo database.

Tutti sappiamo (ssiiiii...) che Firefox, dalla versione 3.0, utilizza sqlite per memorizzare i siti visitati e tante altre comode informazioni, che ad ogni avvio vengono ovviamente ricaricate, all'occorrenza. Per applicare perciò questo tocco di classe al nostro browser, dobbiamo installare SQlite (grazie a MaxFact per il consiglio su cosa installare):

sudo apt-get install sqlite3 iprint

e spostarci nella directory relativa al nostro profilo di Firefox:

cd .mozilla/firefox/*.default

Adesso, arriva il trucco vero e proprio. Utilizzando SQlite, possiamo ottimizzare il database riordinando le tabelle e non avere più quella pletora pietosa che causa tanta lentezza e netti cali di prestazioni, sia su Linux che su altri sistemi operativi.

Per Linux...

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

E per Windows.

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

Per OSX non so come si faccia, ma essendo un sistema Unix-like, provvisto di bash, mi viene il sospetto che il comando sia lo stesso che in Linux. (Confermata la mia ipotesi corretta, grazie Dreamquest!)

Tutto ciò ovviamente è preferibile farlo con Firefox chiuso ;)

Adesso avviate Firefox e... magia :)

comments powered by Disqus

Member of

Previous Random Next