Optimiser Firefox 3 et supérieur

Depuis Firefox 3.0, toutes les données de types historique, marque-pages, etc…) sont gérées grâce a des  bases de données sous SQLite.

Comme toutes les bases de données, si elle ne sont pas nettoyées régulièrement, elles deviennent lourdes et font ralentir les logiciels qui s’en servent. Pour Firefox cela ce traduit par un démarrage poussif et une utilisation plus que s’avérer fastidieuse avec des lenteurs à répétitions. Nous allons donc voir comment nettoyer tout çà sous notre Frugalware. (Fonctionne sous toutes les autres distributions Linux).

  • Installez le paquet sqlite3 (pacman -Sy sqlite3)
  • Fermez votre Firefox (après avoir copier la ligne de commande ci-dessous) ou le nettoyage ne pourra pas s’effectuer
  • Dans le répertoire de votre profile Firefox (/home/USER/.mozilla/firefox/xxxxxxxx.default), lancez la commande suivante :

$ for i in *.sqlite; do echo "VACUUM;" | sqlite3 $i ; done

Résultat, Firefox retrouve toute sa vivacité.

Sources : http://mozillalinks.org/

You may also like...

21 Responses

  1. Aldevar dit :

    Merci pour cette astuce, mais il aurait été intéréssant d’expliquer ce que fait exactement la commande.

  2. Groland dit :

    Merci, pour cette astuce inédit
    Voilà je suis encore débutant pourrait tu me préciser à chaque étape la commande exact à taper dans terminal
    Encore merci

  3. sebastien dit :

    bonjour,

    merci pour ce post mais ça supprime quoi exactement,
    perd on ses cookies, historique, signets ……..

    merci

  4. naoli dit :

    Bonjour,

    Comment est fait le ménage ? Comment être sûr que certaines entrées utiles bien que non utilisée depuis belle lurette ne vont pas être supprimées ?

  5. Bruno dit :

    Je doute que la ligne de commande proposée fonctionne… :wink:

  6. Jeremy dit :

    Salut y a pas un exemple concret pour les nuls comme moi ? :mrgreen:

    ça veut dire quoi : pacman -Sy sqlite3 ?

    les xxxx représentent quoi en fait ??

    la commande est à effectué régulièrement ?

    désolé mais j’aime bien savoir ce que je fais avant de me lancer.

    sinon merci :cool:

  7. DecIRC dit :

    Bruno, qu’est-ce qui te gène dans la ligne en question ?

    ced

  8. Sarge dit :

    Effectivement cela fonctionne :
    http://sqlite.org/lang_vacuum.html

    CU
    Sarge

    PS : merci pour l’astuce ;-)

  9. ppmt dit :

    d’apres le site que tu site la commande pour faire le nettoyage c’est

    sqlite VACUUM

    dans ta commande tu n’as pas mentionne le VACUUM

    sous ubuntu j’ai fait ca:

    for i in *.sqlite; do sqlite3 $i VACUUM; echo $i « VACUUMed; »; done

    et en effet ca nettoie pas mal….surtout le places, le cookie et le urlclassifier

    On verras ce que ca donne en reactivite mais bon pour moi le demarrage n’etait pas encore devenu laborieux.

  10. Jean-Louis dit :

    Sympa, mais l’opération devrait être automatisée ou sélectionnable depuis le menu ctrl+shift+del

  11. 3abboud dit :

    Salut,

    N’y a-t-il pas d’équivalent pour Winows (pour pour ceux qui l’ont en dual boot :roll: )?

    Merci d’avance.

  12. M.i.B dit :

    Salut à tous,
    Zigazou sur son blog nous avait proposé un script pour optimiser firefox3. Je l’avais placé dans /usr/local/bin et mon lanceur dans /usr/local/share/applications, comme ça chaque utilisateur sur la machine pouvait l’exécuter.
    http://zigazou.wordpress.com/2009/05/21/optimisation-et-gain-despace-sous-firefox-3/

  13. Krs dit :

    Comme dit dans les commentaire de Mozillaliks, BitBleach fait tout ça dans une belle interface graphique et pas mal de choses en plus encore : http://bleachbit.sourceforge.net/

  14. naoli dit :

    Bonjour,

    Comment est fait le ménage ? Comment être sûr que certaines entrées utiles bien que non utilisée depuis belle lurette ne vont pas être supprimées ?

  15. DecIRC dit :

    Pour 3abboud, en cliquant sur sources, tu verras que l’article d’origine était fait pour Windows

    for %a in (*.sqlite) do (sqlite3 %a vacuum)

    dans le répertoire, avec sqlite3 installé dans le PATH

    cEd

  16. DecIRC dit :

    pour ppmt : il y a un « pipe » qui balance vien la commande VACUUM dans la commande proposée

    echo « VACUUM; » | sqlite3 $i

    je vois pas ce qui te manque la dedans…

    Pour Naoli et krs : ne venez jamais faire le ménage chez moi… on parle de ranger les données de façon optimale, pas d’effacer les données !!!

  17. ppmt dit :

    :oops:

    J’avais lu trop vite et rater le | desole….donc en effet la commande doit marcher aussi..

    Mais pourquoi le faire comme ca? y a t’il un avantage a le faire a ta maniere?

  18. 3abboud dit :

    Merci DecIRC :smile: j’ai trouvé la solution là aussi : http://www.webdevonlinux.fr/2009/04/25/optimiser-le-demarrage-de-firefox/ :wink:

  19. Fugitif dit :

    Merci pour l’astuce, mon Firefox se lance un peu plus rapidement maintenant. :grin:

  1. 17 août 2009
  2. 2 février 2011

    [...] des performances de  firefox, on tombe souvent sur l’astuce qu’on peut trouver sur cet article par exemple (j’aurais pu choisir un autre site, il y a une foule d’article sur le [...]

Laisser un commentaire

Optimization WordPress Plugins & Solutions by W3 EDGE
%d blogueurs aiment cette page :