Firefox utilise des bases de données très performantes SQLite pour stocker les informations relatives aux cookies, formulaires, recherches, historiques ...

Ces fichiers, qui ont une extension '*.sqlite', ont tendance prendre de plus en plus de place jours après jours.
Le problème est que même en vidant l'historique ou le cache de Firefox, ils ne se réduisent pas pour autant. En effet Firefox n'optimise pas ces fichiers de bases de données sqlite.
Pour simplifier, on pourrait dire qu'on se retrouve avec de gros fichiers plein de 'vide' que Firefox charge au démarrage et utilise pendant la navigation.

Heureusement, et c'est l que la magie opère, les créateurs de ces bases de données mettent disposition un programme permettant de les optimiser simplement : sqlite3.exe

PROCEDURE POUR COMPACTER LES FICHIERS SQLITE

L'objectif est de placer deux fichiers que vous pourrez télécharger plus bas dans le dossier contenant vos fichiers *.sqlite et d'exécuter le Batch.
  1. Télécharger le fichier zip en cliquant ici Compacter-SQLite
  2. Placer les deux fichiers contenu dans ce fichier ZIP dans le dossier de votre profile Firefox dans lequel se trouvent vos fichiers SQLITE
    Si vous ne savez pas o sont ces fichiers:
    • Faire un clic droit sur le dossier o est installé Firefox puis choisissez 'Rechercher'
    • La fenêtre de recherce apparait, taper '*.sqlite' dans la zone de recherche puis valider
    • La liste des fichiers SQLITE s'affiche, faire un clic droit sur un de ces fichiers et choisir 'Ouvrir le dossier contenant'
      Fichiers sqlite de Firefox   compacter
    • La fenêtre du dossier contenant les fameux fichiers SQLITE s'ouvre
  3. Fermer Firefox, avant de continuer : fermer Firefox !
  4. Cliquer sur Optimiser_sqlite.bat
    Compacter sqlite Firefox
  5. Patienter, la fenetre noire se fermera automatiquement la fin du processus
    Optimiser sqlite Firefox
  6. C'est terminer : lancez Firefox et savourez votre victoire


Détails du fichier Optimiser_sqlite.bat
@FOR %%G IN (*.sqlite) DO ( sqlite3 %%G "VACUUM" )
exit