BlogBang

Accélérer Firefox en le défragmentant (windows linux et mac)

headercybernet Firefox 3.1 passe à la vitesse supérieure avec Javascript

SpeedyFox est un petit utilitaire uniquement pour Windows qui optimise la base de données interne de Firefox. En effet, vous ne vous en doutez peut être pas, mais Firefox possède une petite base SQLite (comme une base MySQL mais en local) qui contient vos préférences, vos cookies, votre historique, la liste de vos téléchargements…Etc etc..

speedyfox Accélérer Firefox en le défragmentant (windows linux et mac)

Si vous ne me croyez pas, vous pouvez toujours aller voir dans votre profile firefox, vous y trouverez toute une série de fichiers se terminant par .sqlite

Du coup, au bout d’un moment, ces petites bases de données se fragmentent, et c’est ce qui fait que votre Firefox rame trop sa race au lancement (malgrès le fait que vous ayez reformaté 10 fois !)

SpeedyFox va donc optimiser tout ça et selon son créateur, ça peut rendre firefox 3 fois plus rapide ! Une version Mac est prévue pour bientôt aussi !

Vous téléchargez le soft par ici, vous n’oubliez pas de BIEN FERMER Firefox, vous lancez le soft, il détectera votre profil par défaut et il ne vous reste plus qu’à cliquer sur le bouton « Speed Up My Firefox » !

Puis du coup, je me suis posé la question pour les pauvres linuxiens qui trainent ici, et j’ai trouvé comment faire grâce à l’outil de défragmentation par défaut de sqlite3. Donc pour défragmenter Firefox sous linux, il faut installer SQLite3

sudo apt-get install sqlite3

Vous allez ensuite dans votre profil :

cd ~/.mozilla/firefox/yljbl0in.default

(attentuin, le répertoire yljbloin ne s’appellera pas comme ça chez vous !)

Ensuite, vous fermez votre Firefox et pour chaque fichier .sqlite contenu dans ce répertoire, vous faites :

sqlite3 content-prefs.sqlite ‘VACUUM;’

Là je le fais uniquement sur la base content-prefs.sqlite mais vous devez le faire pour les autres aussi

Pour accélérer un peu le mouvement vous pouvez bien sûr faire une petite boucle qui va parcourir votre dossier à la recherche de .sqlite et qui lancera une défragmentation dessus :

for f in ~/.mozilla/firefox/yljbl0in.default/*.sqlite; do sqlite3 $f ‘VACUUM;’; done

Et si vous voulez vous faire tous les profils d’un coup :

for f in ~/.mozilla/firefox/*/*.sqlite; do sqlite3 $f ‘VACUUM;’; done

Vous pouvez bien sûr mettre cela dans un petit script qui fera le job automatiquement au démarrage de l’ordi.

Et pour les Mac Fan, comme on ne va pas attendre une version de SpeedyFox, vous installez sqlite tout pareil, vous allez dans votre profil

cd ~/Library/Application\ Support/Firefox/Profiles/

Et vous lancez la defrag !

for f in */*.sqlite; do sqlite3 $f ‘VACUUM;’; done

Enjoy !

Publicité

Je vous recommande aussi la lecture des sujets suivants


Faites un lien vers cette news sur votre site



79 commentaires

  1. Tatsu-Kan Reply to this comment


    Petite erreur ?

    La ligne de commande pour défragmenter toutes les bases sqlites de tous les profils est la même que celle pour le profil unique ^^

    Posté le 3 septembre 2009 à 09:37:17

  2. Gouzza Reply to this comment


    Oulà, c’est vieux ce truc là :

    http://www.gettingclever.com/2008/06/vacuum-your-firefox-3.html

    Posté le 3 septembre 2009 à 09:38:10

  3. Korben Reply to this comment


    @Tatsu-Kan: corrigé !
    @Gouzza: je suis certain que y’en a plein qui ne connaissaient pas :-)

    Posté le 3 septembre 2009 à 09:44:08

  4. Buzz Reply to this comment


    J’essaie ça cette aprem, si ta technique marche vraiment ce serait énormeeeeee !

    Posté le 3 septembre 2009 à 09:47:40

  5. Lana Reply to this comment


    Vivement la version MAC !! TU nous tiens au courant Korben :) ?

    Ah, et pourrais-tu nous parler des « profiles » de Firefox s’il te plait ? J’ai parfois lu qu’un FF lent pouvait être du à un profile englué par des années d’utilisation. Et qu’il était parfois temps de faire le ménage et renouveler totalement ce profil. Mais comment procède-t-on ??

    Posté le 3 septembre 2009 à 09:50:17

  6. Mout Reply to this comment


    @Korben:
    Moi je ne connaissais pas ! ^^
    Je viens de passer sous Opera, mais si un jour je retourne sous FF je testerais ça!
    Merci pour la news

    Posté le 3 septembre 2009 à 09:58:47

  7. Le croquebinaire Reply to this comment


    Avec tous les petits modules que j’ai rajouté à firefox, je me disais c’est normal que ça rame à l’ouverture. Du coup…bien cool ce petit (grand) soft. Oui je le reconnais, je ne connaissais pas, excellent!

    Posté le 3 septembre 2009 à 10:05:11

  8. Laurent Reply to this comment


    Moi qui me demandais pour mon PC était lent alors que le portable, sur la même connexion et en wifi de surcroît était plus rapide !

    Posté le 3 septembre 2009 à 10:05:36

  9. Theo Reply to this comment


    Eh ben, si on en est à defragmenté FF pour qu’il marche mieux, c’est qu’on est tombé très bas :/

    Posté le 3 septembre 2009 à 10:05:54

  10. Zardoz35 Reply to this comment


    J’avais trouvé ça je sais plus où, un fichier.bat

    FOR %%G IN (*.sqlite) DO ( sqlite3 %%G « VAVUUM » )

    A mettre dans tous les dossiers firefox où il y a des .sqlite

    Ca améliore la rapidité mais surtout ça réduit très fortement la taille des fichiers.

    A quand une extension qui le fasse ???

    Posté le 3 septembre 2009 à 10:09:53

  11. Zardoz35 Reply to this comment


    C’est là
    http://www.cedynamix.fr/2009/08/17/optimiser-firefox-3-et-superieur/

    et là
    http://mozillalinks.org/wp/2009/07/vacuum-your-firefox-databases-for-better-performance/

    et là
    http://www.gnulink.fr/2009/08/mozilla/mozilla-firefox/18/optimiser-et-nettoyer-les-bases-de-firefox/

    et encore là
    http://www.webdevonlinux.fr/2009/04/25/optimiser-le-demarrage-de-firefox/

    Posté le 3 septembre 2009 à 10:15:32

  12. Domi Reply to this comment


    Sans rien installer d’autre :

    Faire exécuter (dans la console d’erreur) :
    Components.classes["@mozilla.org/browser/nav-history-service;1"].getService(Components.interfaces.nsPIPlacesDatabase).DBConnection.executeSimpleSQL(« VACUUM »);

    cf. « Optimize Firefox SQLite Databases Without Restart » :
    http://webupd8.blogspot.com/2009/08/optimize-firefox-sqlite-databases.html

    Posté le 3 septembre 2009 à 10:19:45

  13. honnyvore Reply to this comment


    @Zardoz35 : Ton premier lien ramène un joli cheval de troie !

    Posté le 3 septembre 2009 à 10:24:15

  14. Tain0s Reply to this comment


    C’est cool ça, je vais tester ! ;)

    Je profite qu’on parle de FF pour poser une tite question, voila, à la maison, on est deux à avoir un compte chez gmail, mais impossible d’avoir nos deux gmails ouvert en même temps (foutu cookie)…

    Je suis donc obligé d’utiliser Chrome pour gmail et facebook sinon, on est obligé de se déconnecter et se reconnecter tout le temps…

    Y’a t’il une possibilité d’utiliser un seul et unique navigateur mais qui gérerait deux profils différents ?

    Bonne journée à tous ;)

    Posté le 3 septembre 2009 à 10:27:17

  15. Café Froid Reply to this comment


    Wow !
    Merci pour cet appli, ça a réellement fonctionné pour moi !

    Posté le 3 septembre 2009 à 10:29:41

  16. Nero Reply to this comment


    Je connaissais déjà et c’est automatique chez moi avec un petit .bat

    Par contre, tu as oublié de préciser une chose importante : il faut que firefox soit fermé pendant la manipulation si on ne veut pas corrompre les bases ;)

    Posté le 3 septembre 2009 à 10:31:54

  17. Korben Reply to this comment


    @Nero: tu plaisantes ? relis l’article :)
    @Tain0s: regarde ça http://www.korben.info/accedez-a-tous-vos-comptes-gmail-sans-avoir-a-vous-deconnecter-reconnecter.html

    Posté le 3 septembre 2009 à 10:32:32

  18. T1loc Reply to this comment


    Il faut Firefox fermé pour une meilleur optimisation :)

    Posté le 3 septembre 2009 à 10:38:08

  19. Tain0s Reply to this comment


    @Korben:

    Tu sais que je t’aime toi ??

    lol

    Merci beaucoup !!! :D

    Posté le 3 septembre 2009 à 10:46:08

  20. Jordi Reply to this comment


    Faudrait préciser que pour les possesseurs de SSD c’est totalement inutile (non parce que bon défragmenter sur un SSD c’est mauvais pour le SSD et vu les temps d’accès, c’est totalement inutile)

    Posté le 3 septembre 2009 à 10:50:56

  21. Nero Reply to this comment


    @Korben: *se cache honteux*
    @Jordi: Rien à voir avec la défragmentation d’un système de fichier. Ce ne sont pas des fragments de fichiers qui sont éparpillés, mais le contenu d’un champ de la base qui est éparpillé dans celle-ci. Le vacuum (défragmentation est un abus de langage dans ce cas) réordonne correctement les fragments de cette dite base afin de la rendre plus réactive, et ce peu importe le disque sur lequel elle est installée ;)

    Posté le 3 septembre 2009 à 10:57:44

  22. namdoog Reply to this comment


    J’ai complètement découvert ce petit soft, et vu la lourdeur qu’a pris firefox au fil du temps je m’en suis allé tester la chose. Et bien je ne sais pas si c’est l’effet placebo ou quoi mais j’ai l’impression que ca marche. Ouverture de firefox plus rapide que d’habitude, l’affichage des pages aussi.
    Donc pour l’instant que du positif à dire sur ce soft. Je vais essayer ca sur d’autres machines voir si ca ce verifie.
    Merci pour cette decouverte Korben.

    Posté le 3 septembre 2009 à 10:59:12

  23. Rahan Reply to this comment


    @Korben:
    Merci, Firefox mettait 20-40 secondes a se charger sur mon PC ces derniers jours.. maintenant seulement quelques secondes.

    Cdlt

    Posté le 3 septembre 2009 à 11:07:47

  24. Neamar Reply to this comment


    Et ! Ça a l’air bien ça, je teste direct.

    Posté le 3 septembre 2009 à 11:12:27

  25. Leo Reply to this comment


    Ben moi je suis peut-etre nul mais j’ai une erreur sous mac :
    SQL error: near « â€˜VACUUM »: syntax error
    -bash: ’: command not found
    une idée ?

    Posté le 3 septembre 2009 à 11:15:46

  26. Nero Reply to this comment


    @Leo: remplace les caractères autour de VACUUM par de simples apostrophes ;)

    Posté le 3 septembre 2009 à 11:17:48

  27. Vinz Reply to this comment


    Je ne connaissais pas et ca marche du tonnerre ! Merci Korben.

    Posté le 3 septembre 2009 à 11:28:38

  28. Leo Reply to this comment


    @Nero: Oups la honte exact je me suis fais avoir avec mon copié collé dans textedit… Merci ;)

    Posté le 3 septembre 2009 à 12:07:55

  29. Nero Reply to this comment


    Je m’en suis douté : Y’a pas de quoi :)

    Posté le 3 septembre 2009 à 12:15:49

  30. bliz Reply to this comment


    c’est un peut comme la defrag de registre mais pour ff :p moi je decouvre en tout ca, sympa ;)

    Posté le 3 septembre 2009 à 12:31:16

  31. jack Reply to this comment


    Un article similaire dans Websourcing
    http://blog.websourcing.fr/nettoyez-et-optimisez-les-bases-de-donnees-de-firefox/
    http://blog.websourcing.fr/firefox-plugin-optimisation-bases-internes/
    et un autre article sur l’extension Firefox Vacuum Places qui ne demande pas de connaissances en programmation. Je l’ai installé et le résultat est spectaculaire (chez moi).
    https://addons.mozilla.org/en-US/firefox/addon/13878

    Posté le 3 septembre 2009 à 12:34:07

  32. Jack Reply to this comment


    Et ça, ce ne serait pas plus simple ?

    https://addons.mozilla.org/en-US/firefox/addon/13878

    coiffé au poteau par un homonyme…

    Posté le 3 septembre 2009 à 12:38:57

  33. gateway Reply to this comment


    Merci beaucoup Korben :) . Quand on une tripotée de marque-pages, ça accélère le lancement de manière spectaculaire !

    THX jack ;)

    Posté le 3 septembre 2009 à 12:43:36

  34. sebsauvage Reply to this comment


    @Jack:
    Il y d’autres bases que Places (bookmarks). La plus grosse est celle du système anti-phishing. L’astuce donnée par Korben traite toutes les bases SQLite utilisées par FF.

    En tant que développeur, SQLite est quand même quelque chose d’absolument formidable. Et SQLite est un modèle en matière de fiabilité logicielle.
    (Je n’ai jamais réussi à corrompre une base SQLite, et pourtant que les ai maltraitées.)

    D’ailleurs il y a une présentation PDF faite par l’auteur de SQLite qui est intéressante à lire:
    http://aleccolocco.blogspot.com/2009/08/sqlite-lesson-in-low-defect-software.html

    Posté le 3 septembre 2009 à 12:45:28

  35. Philippe Reply to this comment


    mille fois merci!!
    Pour moi qui garde mon historique sur plus de 2 ans maintenant, ça accélère énormément le chargement et également les recherches dans la barre d’adresse! (tout est quasi instantané)

    Posté le 3 septembre 2009 à 12:55:41

  36. Kaheil Reply to this comment


    Testé et approuvé, démarrage clairement plus rapide. Comme quoi même avec l’évolution de matos rien de remplace les bonne (vieilles) solutions.

    Posté le 3 septembre 2009 à 12:55:58

  37. sebsauvage Reply to this comment


    Une autre manière d’accélérer Firefox, c’est de désactiver certaines options:

    - L’awesome bar (barre d’adresse intelligente): elle pioche entre autres dans vos bookmarks (places.sqlite) et dans l’historique, donc fait des accès improtants aux bases SQLite. Si vous n’en voulez pas, vous pouvez la désactiver: Mettez browser.urlbar.autocomplete.enabled à False (dans about:config).

    - Si vous ne voulez pas de la protection anti-phishing de FF3 (par exemple parce que vous utilisez WOT ou McAfee Advisor), mettez browser.safebrowsing.enabled à False et supprimez le fichier urlclassifier3.sqlite
    (Pas d’inquiétude, ce fichier est automatiquement recréé par FF et re-rempli si vous réactivez l’option).

    La moindre URL consultée est vérifiée par rapport à urlclassifier3.sqlite, et cette base fait plus de 30 Mo.

    Posté le 3 septembre 2009 à 13:24:30

  38. Wassingue Reply to this comment


    Très efficace sur la bonne dizaine d’onglets à ouvrir !!!
    Installé sur un netbook Eee PC901 équipé en SSD 8/64 GB.

    Posté le 3 septembre 2009 à 13:26:48

  39. sebsauvage Reply to this comment


    Ah et si vous voulez aller jeter un coup d’oeil dans les bases SQSLite de FF3 par curiosité:

    SQLiteSpy (freeware pour Windows): http://www.yunqa.de/delphi/doku.php/products/sqlitespy/index

    Paquet sqlitebrowser (sous Debian et dérivées (Ubuntu))

    Faites-en une copie de secours avant d’aller regarder dedans: Une fausse manip est si vite arrivée.

    Posté le 3 septembre 2009 à 13:29:25

  40. Skydevil Reply to this comment


    Ca marche en plus !! il met plus 25s à démarrer xD

    Posté le 3 septembre 2009 à 13:41:37

  41. Nero Reply to this comment


    @sebsauvage: Je suis d’accord avec toi, sauf qu’avec FF, il est courant de voir un fichier sqlite corrompu, en particulier cookies.sqlite : ça se traduit par une incapacité de rester loggué sur les sites et forums. Il suffit de le supprimer et un nouveau tout propre est créé ;)
    Si j’en parle, c’est que ça arrive plutôt souvent (cf. forums FF) donc autant savoir d’où ça vient et comment le régler ;)

    Posté le 3 septembre 2009 à 13:44:59

  42. CyD Reply to this comment


    Pour ceux que la consultation de ces bases intéressent il y a aussi une extension Firefox : sqlite-manager ici http://code.google.com/p/sqlite-manager/

    Posté le 3 septembre 2009 à 13:47:53

  43. xbb Reply to this comment


    @Korben: Je confirme je ne connaissais pas.
    Merci beaucoup !

    Posté le 3 septembre 2009 à 13:54:59

  44. xbb Reply to this comment


    @Nero: Merci pour l’info !! Ca m’est arrivé la semaine derniere et j’ai dû désinstaller entièrement, puis réinstaller FF :(

    Posté le 3 septembre 2009 à 13:55:47

  45. qwazerty Reply to this comment


    Des témoins (de jéhova) pour nous dire s’ils ont ressenti une meilleure fluidité du renard ?

    Posté le 3 septembre 2009 à 14:15:11

  46. kaluche Reply to this comment


    C’est pas un effet placebo … J’avais une dizaine d »onglets ouverts, j’ai testé avant / après … Yé bé, ça le fait =)

    Ah, et j’ai mis l’addon Mozilla… Moins surpris par contre ! Mais y’a un clean automatique?

    Posté le 3 septembre 2009 à 14:16:22

  47. Nero Reply to this comment


    @qwazerty: Fonce les yeux fermés, le changement est flagrant, surtout si tu t’en sers beaucoup ;)

    Posté le 3 septembre 2009 à 14:21:12

  48. le hollandais volant Reply to this comment


    Sous Linux, pour défragmenter les fichier (gros fichiers surtout) il suffit de les copier coller puis de supprimer l’ancien.

    Ça marche super bien (surtout les fichiers téléchargés par P2P): J’avais une vidéo de ~100Mio qui méttait 2 minutes pour être copié sur un DDE. J’ai remarqué que tous les fichiers téléchargés via P2P avaient ce problème.

    Depuis, un simple copier coller et le fichier est défragmenté. Rien avoir que le défragmentation des bases sql mais c’est bon à savoir :)

    Posté le 3 septembre 2009 à 14:27:11

  49. Winston Wolf Reply to this comment


    Merci Korben, moi non plus je ne connaissais pas ce petit soft.

    PS: »une petite base SQLite (comme une base MySQL mais en local » ? Une MySQL peut etre en locale aussi.je comprend pas trop ce que tu veux dire !?

    Posté le 3 septembre 2009 à 14:28:21

  50. Korben Reply to this comment


    @Winston Wolf: Effectivement, j’ai fait un petit abus de language là. En fait, c’est un genre de mysql allégé qui peut être distribué avec des applications (intégré donc). Alors que mysql est bcp plus lourd et fonctionne indépendamment.

    Posté le 3 septembre 2009 à 14:33:56

  51. sebsauvage Reply to this comment


    La grosse différence entre mySQL est SQlite:

    - MySQL est un logiciel à installer séparément. SQlite est embarqué dans les logiciels sous forme d’une librairie (environ 250 ko).
    - MySQL doit être lancé préalablement. SQLite est juste une librairie.
    - mySQL ouvre des ports réseau (ou des sockets locaux). SQLite n’ouvre rien en réseau et ne peut être accédé que par l’application qui l’a appelée.
    - mySQL est conçu pour des accès simultanés, pas SQLite.
    - SQLite ne gère pas les clé étrangères.
    - SQLite ne gère pas les droits (grant, etc.)

    SQLite est donc parfaite pour des petites bases locales, spécifiques à chaque logiciel. SQLite est *très* performant.
    (Et encore quand je dis « petites », SQLite peut gérer quelques giga-octets sans trop de douleur.)

    Indexation, structuration, tri, calculs, groupements… ça allège énormément le boulot du programmeur. Et ça a également plein d’autres avantages pour le programmeur (par exemple lors d’une mise à jour (UPDATE), seules les parties modifiées du fichier sont ré-écrite. vous n’avez pas à ré-écrire la totalité de votre fichier).

    Autre avantage pour le programmeur: SQLite assure l’intégrité des données (donc même en cas plantage du système ou de votre logiciel, ou de redémarrage de l’ordinateur (reset), vos données ne sont pas en vrac.)
    (SQLite gère les transaction et est ACID).

    En prime, une base de données SQLite est portable: vous pouvez l’utiliser tel quel sur n’importe quel système (Windows, Linux, Mac, systèmes embarqué…)

    Et pas besoin de demander à l’utilisateur d’installer et administrer mySQL pour en profiter.

    Petit bémole concernant SQLite: à cause de la manière dont sont gérés les commit() sous Linux (instruction fsync()), on constate (sous Linux uniquement) des blocages des applications utilisant SQLite lorsque d’autres logiciels font des accès disque importants).

    Ça se constate par exemple sous Linux quand vous faites un apt-get install: La fenêtre de Firefox se grise quelques secondes (signale que Firefox ne répond plus).

    Posté le 3 septembre 2009 à 15:02:51

  52. Winston Wolf Reply to this comment


    @Korben: oki doki

    En tout cas merci encore, le démarrage est effectivement accéléré !

    Posté le 3 septembre 2009 à 15:28:24

  53. Ben Reply to this comment


    merci !!!

    je ne connaissais pas moi ;-)

    Posté le 3 septembre 2009 à 15:31:08

  54. Soreil Reply to this comment


    Merci bcp pour ce soft tres utile j’ai installé et speeup et niquel en redemarrant c’etait plus rapide « on dirait » moi qui sauvegarde plus de 10-20 onglets a chaque fois c’etait l’horreur maintenant ça a l’air d’allez mieux mais je vais voir au fur a mesure :)

    Posté le 3 septembre 2009 à 17:24:19

  55. cynoque Reply to this comment


    soft testé et adopté !! thanx korben

    Posté le 3 septembre 2009 à 19:17:59

  56. Romain Reply to this comment


    Pour ceux qui veulent savoir les résultats avant de tester.

    Après application de l’astuce (sous Windows XP) :
    - le démarrage est effectivement un peu plus court.
    - le ping sur les pages ne change pas, bien sûr, mais déjà que le site répond, l’affichage de la page est presque instantané, contrairement à avant, où je devais attendre un court temps pour que tout soit « placé ».
    - la recherche dans l’Awesome Bar est quasi-instantané, également.

    Bref, des améliorations visibles.

    Posté le 3 septembre 2009 à 20:00:49

  57. Razyel Reply to this comment


    Ca a marché impec pour moi! thx Korben!

    Posté le 3 septembre 2009 à 20:50:12

  58. Galdon Reply to this comment


    Merci pour l’astuce.

    J’ai justement viré pas mal de fichiers SQLlite (dont places.sqllite, l’historique de plus de 30 Mo !)

    Et c’est vrai que c’est carrément plus rapide.

    Posté le 3 septembre 2009 à 22:18:09

  59. Thomas Reply to this comment


    y’a une erreur dans les scripts, il ne faut pas les ‘ autour de VACUUM

    thomas@daisybox:~/.mozilla/firefox/78ikh0lc.default$ for f in ~/.mozilla/firefox/78ikh0lc.default/*.sqlite; do sqlite3 $f ‘VACUUM;’; done
    SQL error: near « â€˜VACUUM »: syntax error
    bash: ’: command not found
    SQL error: near « â€˜VACUUM »: syntax error
    bash: ’: command not found
    SQL error: near « â€˜VACUUM »: syntax error
    bash: ’: command not found
    SQL error: near « â€˜VACUUM »: syntax error
    bash: ’: command not found
    SQL error: near « â€˜VACUUM »: syntax error
    bash: ’: command not found
    SQL error: near « â€˜VACUUM »: syntax error
    bash: ’: command not found
    SQL error: near « â€˜VACUUM »: syntax error
    bash: ’: command not found
    SQL error: near « â€˜VACUUM »: syntax error
    bash: ’: command not found
    SQL error: near « â€˜VACUUM »: syntax error
    bash: ’: command not found

    alors que ca :

    for f in ~/.mozilla/firefox/78ikh0lc.default/*.sqlite; do sqlite3 $f VACUUM; done

    ca marche.

    Posté le 3 septembre 2009 à 23:32:41

  60. Thomas Reply to this comment


    et merci pour l’astuce…

    meme si certains aigris font remarqué qu’elle était connu, moi je ne la connaissais pas et sans Korben, je ne le saurais toujours pas…

    Thomas.

    Posté le 3 septembre 2009 à 23:33:40

  61. POLOOOOO Reply to this comment


    Je l’ai fait : c’est impressionnant…………….Merci!!

    Posté le 3 septembre 2009 à 23:44:00

  62. zardoz Reply to this comment


    Je confirme la ligne de script dans le fichier .bat sous windows (copié/collé) :
    @FOR %%G IN (*.sqlite) DO ( sqlite3 %%G « VACUUM » )

    Posté le 4 septembre 2009 à 06:10:08

  63. Nicolargo Reply to this comment


    Pour info, il existe un plugin compatible Windows, Linux et Mac OS X qui fait la même chose:

    http://blog.nicolargo.com/2009/09/accelerer-firefox-sous-gnulinux.html

    Apluch

    Posté le 4 septembre 2009 à 08:33:24

  64. Zardoz35 Reply to this comment


    Je l’ai installé hier. Fonctionne très bien et firefox est bien plus rapide à ouvrir simultanément de nombreux onglets.

    Posté le 4 septembre 2009 à 08:38:17

  65. sebsauvage Reply to this comment


    @Nicolargo:
    Encore une fois, ce plugin ne fait le travail que sur *une seule* des bases SQLite utilisées par Firefox (places.sqlite).

    Il en reste 9 autres.

    Posté le 4 septembre 2009 à 10:01:45

  66. Location Vacance Reply to this comment


    Rien à dire, il est génial ce soft !
    Merci

    Posté le 4 septembre 2009 à 18:41:02

  67. Souto Reply to this comment


    Salut tout le monde !
    Je veux dire que je viens donc de défragmenter mozilla depuis ce message m’empeche d’aller sur internet :
     » La connection au serveur a été réinitialisée pendant le chargement »
    Je ne sais pas si c’est due ou pas au soft’ mais bon je préfère prevenir …

    Ps : Je dois naviguer avec IE7 maintenant -_- ,et j’ai deja sup puis reinstaller Mozilla rien n’y fait , donc si quelqu’un aurais une idée :/

    Posté le 4 septembre 2009 à 19:03:06

  68. Maitre Wong Reply to this comment


    Je viens de tester et Firefox démarre super vite
    Merci Korben pour l’astuce

    Posté le 4 septembre 2009 à 19:08:52

  69. Loiseau2nuit Reply to this comment


    Bon j’ai pas lu tous les comm, ca a peut être déjà été dit mais à priori

    for f in ~/.mozilla/firefox/yljbl0in.default/*.sqlite; do sqlite3 $f ‘VACUUM;’; done

    peut très bien se résumer comme cela :

    sqlite3 *.sqlite ‘VACUUM;’

    J’ai pas testé (fallait bien que je garde le nav ouvert pour poster ça) mais ya aucune raison que ca ne fonctionne pas à priori.

    Bonne nuit

    Posté le 6 septembre 2009 à 03:51:38

  70. Cracker le mot de passe principal de Firefox Reply to this comment


    [...] on utilise Firefox, on peut facilement lui demander de stocker dans sa petite base de données, les mots de passe utilisés sur nos sites web préférés. Du coup, lorsqu’on y retourne [...]

    Posté le 7 septembre 2009 à 09:31:08

  71. Moubai Reply to this comment


    sinon ya tjrs ceci qui le fait en une seule ligne

    find ~/.mozilla -type f -name \*.sqlite -exec sqlite3 {} VACUUM \;

    Posté le 7 septembre 2009 à 13:13:27

  72. Romain Reply to this comment


    @Thomas:

    Il faut juste remplacer les quotes, et rajouter un . devant la première étoile, ça donne ça :

    for f in .*/*.sqlite; do sqlite3 $f ‘VACUUM;’; done

    Posté le 7 septembre 2009 à 16:31:06

  73. malmsteve Reply to this comment


    Quelqu’un connaît-il le moyen d’effacer les cookies et les downloads firefox en ligne de commande?
    Ils se nomment cookies.sqlite et download.sqlite
    Cela me permettrait d’automatiser l’opération par un script.

    Posté le 7 septembre 2009 à 20:30:36

  74. gpzmobile Reply to this comment


    Mille fois merci.

    Posté le 7 septembre 2009 à 22:57:16

  75. GOonline veille high-tech et web Reply to this comment


    [...] Accélérer Firefox en le défragmentant (windows linux et mac) [...]

    Posté le 9 septembre 2009 à 11:39:13

  76. Sylvainw Reply to this comment


    Mon Firefox mettait quasiment 1 min pour s’ouvrir depuis un bout de temps. Après Defrag : 2 sec ! En sachant que j’ouvre Firefox tout les matins au minimum, ce truc me fait gagné 58sec par jour soit 6 heures sur un an ! Et moi qui pensait qu’une extension fuitait…

    MERCI Korben !!!

    Posté le 10 septembre 2009 à 22:41:17

  77. Comment retrouver un historique Firefox effacé Reply to this comment


    [...] l’a vu la semaine dernière, Firefox stocke dans des petites bases SQLites vos données… y compris votre historique de navigation. Et du coup, un petit malin a développé un outl [...]

    Posté le 15 septembre 2009 à 10:31:57

  78. i sécurité web blog » Archives du Blog » Cracker le mot de passe principal de Firefox Reply to this comment


    [...] on utilise Firefox, on peut facilement lui demander de stocker dans sa petite base de données, les mots de passe utilisés sur nos sites web préférés. Du coup, lorsqu’on y retourne (sur un [...]

    Posté le 24 septembre 2009 à 22:06:56

  79. Zardoz35 Reply to this comment


    SpeedyFox en version 1.3 :
    http://www.crystalidea.com/speedyfox

    Posté le 30 septembre 2009 à 14:48:58