WebDevOnLinux ¦ Développement Web Sur Linux.

Optimiser le démarrage de Firefox

Par Steph le 25/04/2009, sous BestOf, Ubuntu

:, , , , , accelerer demarage firefox, firefox %u, optimiser firefox ubuntu, ubuntu accelerer lancement firefox, accélérer démarrage ubuntu netbook, lancer firefox pages démarage, firefox -U profil, accelerer firefox module diminuer qualite video, accelerer demmarage firefox, accelerer demarrage firefox, optimiser le démarrage de firefox, accelerer le demarrage de firefox, optimiser firefox netbook, sqlite firefox vacuum korben, demarrer firefox sans extensions ubuntu, DEMARRAGE DE FIREFOX, optimiser demarrage firefox, accélerer lancement firefox ubuntu, accélérer ubuntu netbook, accelerer dmarrag e mozilla,

firefox31

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 :

sudo apt-get install sqlite3

Edition du script :

gedit ./compress_sqlite.sh
#!/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

Ensuite mettre les droits d’exécution :

chmod +x compress_sqlite.sh

Execution

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

./compress_sqlite.sh

Pour les windows:

En premier lieu télécharger sqlite et décompresser le fichier dans le répertoire C:windowssystem32.
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
robots

Optimiser le démarrage de Firefox

Related Posts

6 Commentaires pour cet article

  • BoB

    genial et merci

  • zigazou

    Hello !

    J’ai développé une version graphique avec arrêt et redémarrage de Firefox.

    Pour ceux qui auraient envie d’y jeter un œil : http://bit.ly/GgsP6

  • BoB

    merci je vais mettre à jour le billet

  • zigazou

    Hello !

    Les commandes :
    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

    peuvent avantageusement être remplacées par :
    pgrep -x firefox -U $(id -u) > /dev/null && echo « Arrêtez Firefox ! » && exit 1

    Le pgrep -x firefox -U $(id -u) est la méthode de détection utilisée par les scripts de Firefox.

    Sinon, le tip est intéressant, merci pour l’info !

  • BoB

    merci pour l’info, mais quelle est cette extension ? Moi je trouve que trop d’extension tue firefox….. les seules extension que j’utilise sont celles qui ne peuvent qui réalise quelle que chose qui ne peut pas être fait autrement. Et ici, c’est le cas.

  • David (Azur Dev)

    Je crois bien qu’il existe une extension qui fait ce travail directement dans Firefox.

    Sinon il y a SQLite manager une extension qui permet de gérer les bases SQLite.

2 Trackbacks / Pingbacks pour cet article

Poster une réponse

<