Depuis sa version 3, Firefox utilise diverses bases de données SQLite pour stocker l’historique, les marque-pages, le système anti-phishing etc.
Les bases correspondantes d’extension .sqlite sont placées dan votre profil Firefox, plus précisément dans votre répertoire utilisateur.
Au fil du temps, ces bases augmentent et ralentissent Firefox. Il vous faut donc compacter ces bases, c’est à dire réduire leur taille sans en altérer le contenu.
Sous Ubuntu
- Installez le paquet sqlite3
- créez le script adéquat par gedit ./compress_sqlite.sh
- placez-y le code suivant :
# !/bin/bash
pgrep -x firefox -U $(id -u) > /dev/null && echo “Arrêtez Firefox !” && exit 1
curdir=$(pwd)
find /.mozilla/firefox -name "*.sqlite" -ls -exec sqlite3 "VACUUM" \ ;
echo "Et voila c’est terminé, vous pouvez relancer Firefox" ;
cd $curdir
puis enregistrez
- donnez les droits d’exécution :
chmod +x compress_sqlite.sh
- pour utiliser ce script, quittez Firefox puis tapez en mode console ./compress_sqlite.sh
Sous Windows
- décompressez son contenu dans le répertoire C :\windows\system32
- éditer un fichier compress_sqlite.bat et ajouter la ligne suivante :
@FOR %%G IN (*.sqlite) DO ( sqlite3 %%G "VACUUM" )
puis enregistrez
- lancez-le dans le répertoire profile de Firefox