Velocizzare Firefox ottimizzando il suo database interno

« Older   Newer »
 
  Share  
.
  1. 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
     
    .
0 replies since 30/7/2009, 14:26   50 views
  Share  
.