Optimiser le démarrage de Firefox

Publié le 25 avril 2009 par Dictege

Firefox 3 utilise des bases de données SQLite pour stocker ses informations: l’historique, les marque-pages, le système anti-phishing, …
Firefox ne compacte pas ces bases régulièrement. Il s’agit des fichiers avec l’extension .sqlite situés dans votre profil Firefox (répertoire utilisateur).

Voici un script qui permet de réduire la taille de ces fichiers sans la moindre perte de données, car cela récupère simplement les espaces vides.

Installation de sqlite3 :

1
sudo apt-get install sqlite3

Edition du script :

1
gedit ./compress_sqlite.sh

1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/bash
username=$(whoami)
proc="$(ps aux | grep $username | grep -v $0 | grep firefox | grep -v grep)"
if [ "$proc" != "" ]
then
echo "Arréter firefox !"
exit 1
fi
curdir=$(pwd)
find ~/.mozilla/firefox -name "*.sqlite" -ls -exec sqlite3 {} "VACUUM" \;
echo "Et voila c'est terminé, vous pouvez relancer Firefox";
cd $curdir

Ensuite mettre les droits d’exécution :

1
chmod +x compress_sqlite.sh

Execution

Pour l’éxecuter, il faut au préalable quitter firefox :

1
./compress_sqlite.sh

Pour les windows:

En premier lieu télécharger sqlite et décompresser le fichier dans le répertoire C:\windows\system32.
Ensuite, éditer un fichier compress_sqlite.bat et ajouter la ligne suivante :

@FOR %%G IN (*.sqlite) DO ( sqlite3 %%G "VACUUM" )

Et lancer le dans le répertoire profile de firefox

La cerise sur le gateau

Pour ceux qui ne connaissent pas, lancer firefox et dans la barre d’adresse entrez ceci
about:robots
ou encore
about:mozilla


Partagez:

Add on Yoolink

Autres articles:

  1. Bien qu'il y ait plusieurs milliers de plugins pour Firefox,...
  2. Pour fêter la sortie de Jaunty, je me suis mis...
  3. Après six mois d'attente elle est enfin sortie......... A vos...