-
serglasser12.
User deleted
Probabilmente non tutti sanno che tutte le informazioni che Firefox consente di memorizzare per un successivo riutilizzo nelle successive sessioni di navigazione (come ad esempio le utenze e le password di accesso ai siti cui vi siete registrati) vengono di fatto salvate in di un database SQLite che risiede all’interno del browser stesso.
SQLite è noto per essere un database molto leggero e veloce, ottimo per gestire scenari in cui non siano richieste logiche spinte di transazionalità, ma come tutti i database di questo tipo tende comunque a subite un calo di prestazioni ma mano che aumentano i dati in esso contenuti. Questi infatti, quando vengono eliminati, lasciano (un po’ come nei filesystem Windows) degli spazi vuoti che col passare del tempo tendono a rendere sempre più elevata la frammentazione del database.
Per evitare questo decadimento di prestazioni e velocizzare Firefox nell’accesso al suo database interno, occorre mettere mano a basso livello ai data-file di SQLite.
Ecco come procedere:
Scaricate il client da linea di comando di :
http://www.xdownload.it/software_17483/sqlite.html
Estraete l’eseguibile dal file zip e salvatelo nella cartella del profilo corrente di Firefox, di solito denominata “default”.
Se usate Windows XP troverete la cartella di profilo in: Dati applicazioni > Mozilla > Firefox > Profiles
Se usate Windows Vista troverete la cartella di profilo in: AppData > Local > Mozilla > Firefox > Profiles
Sempre nella cartella di profilo create un nuovo file “clean.bat“, apritelo con il Blocco Note ed incollateci il seguente contenuto: @FOR %%G IN (*.sqlite) DO ( sqlite3 %%G "VACUUM" )Chiudete il Blocco Note e salvate le modifiche.
Eseguite il file “clean.bat” con un doppio click per effettuare l’ottimizzazione del DB SQLite di Firefox. Tale script non farà altro che effettuare la deframmentazione di tutti i data-file di sqlite (*.sqlite) presenti nel profilo sfruttando l’opzione VACUUM del client sqlite3.
http://www.sqlite.org/lang_vacuum.html.