Le Blog de SckyzO

mOn blOg à mOi – Thèmes : Informatique – Le Libre – l’infographie – la photographie – les actualités insolites – Ubuntu
  • rss
  • Accueil
  • A propos
  • Téléchargements
  • Contact
  • Curriculum Vitae
  • Contact

Optimiser Firefox 3

SckyzO | 21 juillet 2008 | 16:15

Firefox, célèbre navigateur de la firme Mozilla que je n’ai pas besoin de vous présenter est un navigateur très efficace. Seulement, Firefox a tendance a être gourmand en ressources lorsqu’il tourne depuis longtemps ou lorsque plusieurs onglets sont ouverts ! Il faut savoir que Firefox est configuré par défaut pour être optimisé sur la plupart des configurations, y compris les plus lentes. Aujourd’hui, une majorité d’internaute a une connexion haut-débit et la configuration par défaut ne donne pas le meilleur de Firefox.
La solution pour remédier à ces petits problèmes existe. Grâce à quelques petites manipulations vous ne reconnaitrez plus votre navigateur, résultats garantis !

Pour configurer Firefox, entrez about:config dans la barre d’adresse. La page qui s’affiche, édite toutes les chaînes de caractères, valeur numérique et booléenne nécessaires au bon fonctionnement du navigateur. Pour optimiser Firefox, nous allons modifier ou créer de nouvelles valeurs.

Dans un premier temps, nous allons donner une valeur fixe de 4 ou 8 mégas au cache de Firefox. Nous allons créer une nouvelle valeur, clic droit dans la page.

Choisissez « Nouvelle»  — « Valeur numérique»  :
Nom : browser.cache.memory.capacity
Valeur : 4000 ou 8000

Lorsque l’on minimise Firefox dans la barre des tâches, celui-ci a une facheuse tendance a utiliser abusivement de mémoire. Pour y remédier, créez une nouvelle valeur.

Choisissez « Nouvelle»  — « Valeur booléenne»  :
Nom : config.trim_on_minimize
Valeur : true

Une autre valeur a créer qui a pour but de libérer la charge mémoire en vidant le cache instentanément.

Choisissez « Nouvelle»  — « Valeur booléenne»  :
Nom : browser.turbo.enabled
Valeur : true

Désactivez le système de cache de Firefox qui accélère l’affichage des pages suivantes et précédentes, gros consommateur de mémoire.

Choisissez « Nouvelle»  — « Valeur numérique»  :
Nom : browser.sessionhistory.max_total_viewers
Valeur : 0

Nous allons augmenter maintenant la vitesse de chargement des pages en 4 étapes.
Première étape, modifiez une chaîne.

Cherchez la chaîne : network.http.pipelining
Double cliquez dessus pour mettre la valeur à true

Deuxième étape, augmentez une valeur de chaîne.

Cherchez la chaîne : network.http.pipelining.maxrequests
Double cliquez dessus, passez la valeur à 9

Troisième étape, modifiez une chaîne.

Cherchez la chaîne : network.http.proxy.pipelining
Double cliquez dessus, changez la valeur à true

Quatrième et dernière étape, créez une nouvelle chaîne de caractères (clic droit dans la page).

Choisissez « Nouvelle»  — « Chaîne de caractères»  :
Nom : nglayout.initialpaint.delay
Valeur : 0

Maintenant, les trois denières manipulations afin d’optimiser le rendu et le chargement des pages de Firefox.
Créez une chaîne.

Choisissez « Nouvelle»  — « Chaîne de caractères»  :
Nom : content.notify.backoffcount
Valeur : 5

Créez une nouvelle chaîne de caractères (clic droit sur la page).

Choisissez « Nouvelle»  — « Chaîne de caractères»  :
Nom : ui.submenuDelay
Valeur : 0

Enfin, pour finir modifiez une valeur de chaîne existante.

Cherchez la chaîne : plugin.expose_full_path
Double cliquez dessus, changez la valeur à true

Relancez Firefox pour que les nouveaux paramètres soient pris en compte et appréciez la différence, c’est une fusée maintenant !!!

Liens utiles
Formatic-PC Site de l’auteur qui m’a autorisé à publier son article sur mon blog
Site Officiel Mozilla Europe en français.
Firefox Page spéciale dédiée à ce navigateur.
Guide Firefox 3 Accélérer Firefox : about:config.
Firefox 3 Un guide complet.

Tags:about:config, Optimier, Configurer, firefox

Articles relatifs

  • [Linux & Windows] – Configurer une interface réseau (2)
  • X11 Forwarding en SSH via Putty (20)
  • Ubuntu 8.10 Intrepid Ibex est là ! (6)
  • Sortie de OpenSuse 11.0 (2)
  • Sortie de Firefox 3.0.1 (2)
Catégories
Internet, Planet-Libre.org
Tags
about:config, Configurer, firefox, Optimier
Flux rss des commentaires
Flux rss des commentaires
Trackback
Trackback

« Mort de Lux B, pilier du Massilia Sound System Bande annonce de Terminator Salvation : The Future Begins »

17 réponses

Merci pour l'astuce, je m'en vais essayer cela :)

Devil505 | 21 juillet 2008 | 18:36

Merci pour l’astuce, je m’en vais essayer cela :)

Coucoux :) Merci pour l'astuce... Je me suis permis de mettre

FenDanT | 22 juillet 2008 | 8:15

Coucoux :)

Merci pour l’astuce… Je me suis permis de mettre un lien sur le site http://www.linuxpourlesnuls.org

:)

merçi pour l'info !!!

jazzta | 22 juillet 2008 | 8:48

merçi pour l’info !!!

[...] vous souhaitez tester un Firefox qui dépote, je vous

Le retour de FFX at Aurelien Bessaguet | un blog web2.fr | 22 juillet 2008 | 13:32

[...] vous souhaitez tester un Firefox qui dépote, je vous recommande l’article de Schizo, les modifications ne prennent que quelques minutes. Flock ne fera pas un Flop!!!I’ve got the [...]

hello :) merci pour l'info, opération terminée sans douleur...

marylin | 22 juillet 2008 | 17:04

hello :)
merci pour l’info, opération terminée sans douleur…

Ah, l'astuce du pipelining qui existe depuis au moins firefox

FredBezies | 23 juillet 2008 | 8:38

Ah, l’astuce du pipelining qui existe depuis au moins firefox 1.0 et qui n’apporte STRICTEMENT RIEN au final…

Si ce n’est de surcharger des serveurs et donc de se faire potentiellement bannir.

Cf : http://kb.mozillazine.org/Network.http.pipelining.maxrequests

Donc, fausse astuce qui circule depuis des années…

http://www.geckozone.org/wiki/wakka.php?wiki=AccelererFirefox

Je cite :

« Pipelining HTTP
Le pipelining permet de chaîner une série de requêtes que tu envoies au serveur en une seule connexion. Par exemple, quand tu charges une page avec trois images et deux feuilles de style, au lieu d’avoir six connexions avec le serveur, une pour chaque fichier, tu n’en feras que deux (la page, et puis « tout le reste» ).
Il est dit qu’il n’est malheureusement pas bien supportée par certains serveurs Web et proxies mais c’est une fonctionnalité de HTPP/1.1 qui date de 1996. Ainsi cette fonction est gérée par Apache depuis au moins 1997, tout comme Jigsaw. Zeus le gère aussi depuis au moins la version 4 et c’est implémenté dans IIS depuis au moins la 4.0 et également dans Sun One, KF Web Server, le serveur de servertec et Webstar 3.
[...]
network.http.pipelining.maxrequests
Description : Nombre maximum de requêtes consécutives dans un pipeline.
Défaut : 4
Limite : 8
Recommandation : 8. Vous pouvez le mettre à 100 comme dans la plupart des exemples sur le net mais ça n’aura aucune effet de plus dû à la limition à 8.» 

le nglayout display : NE PAS TOUCHER ! C’est plus un gaspillage de ressources qu’autre chose :

http://www.commentcamarche.net/faq/sujet-852-firefox-optimisation-ameliorer-les-performances

« Il s’agit du temps qu’attendra Firefox avant de faire un premier affichage de la page s’il n’a pas reçu toutes les données au bout d’un temps donné (dans la manipulation, 2000 millisecondes, soit 2 secondes). Bien entendu, Firefox affichera toujours immédiatement la page s’il a reçu les données en moins de 2 secondes.

Sans ce réglage, Firefox va faire plusieurs « rendus»  de la page pendant la réception des données, consommant plus de CPU que nécessaire.

Contrairement à une astuce qui circule beaucoup, il n’est pas du tout recommandé de mettre ce paramètre à zéro.
Cela force Firefox à faire un rendu de la page alors qu’il n’a même rien reçu, gaspillant des cycles CPU (et donc ralentissant inutilement votre ordinateur).» 

Donc, les astuces proposées sont pour la plupart des astuces à éviter. Quand au trim.on.minimize, sauf erreur de ma part, cela ne concerne que les versions Windows de Firefox.

Pour info, j’utilise Firefox depuis sa version 0.1 et je n’ai jamais tweaké mon firefox pour gagner un quart de milliseconde. Les seuls tweaks employés ont été l’optimisation du code source par les codeurs, et l’utilisation de paramètres de compilations comme -O3 ponctuellement, pour un gain de vitesse de l’ordre de 0,25%.

Libre à vous de « détruire»  votre profil ;)

"browser.turbo.enabled" est un résidu de la mini bar de la

shamanphenix | 27 juillet 2008 | 12:43

« browser.turbo.enabled»  est un résidu de la mini bar de la suite Mozilla qui n’a pas été enlevé et n’a strictement aucun effet avec Firefox (le « turbo»  doit induire en erreur, je ne sais pas).

ouais j'aurai mieux fait de ne pas tenter,je viens de

mio | 24 août 2008 | 2:08

ouais j’aurai mieux fait de ne pas tenter,je viens de tout refaire à l’envers pour
pour annuler car non seulement ça n’améliore en rien firefox,mais en+ça le
ralentit légérement!

Le lien de FredBezies est bien : http://www.commentcamarche.net/faq/sujet-852-firefox-optimisation-ameliorer-les-performances Voila ce que,

shamanphenix | 24 août 2008 | 10:53

Le lien de FredBezies est bien : http://www.commentcamarche.net/faq/sujet-852-firefox-optimisation-ameliorer-les-performances

Voila ce que, moi, j’ai tripatouillé dans mon about:config :

-> Gmail comme client mail par défaut :
gecko.handlerService.allowRegisterFromDifferentHost
true
Copier-coller dans la barre d’adresse de l’onglet Gmail :
javascript:window.navigator.registerProtocolHandler(’mailto’,'https://mail.google.com/mail/?extsrc=mailto&url=%s’,'Gmail’)
Une notification apparaît proposant d’ajouter Gmail comme application supportée par Firefox
Cliquer maintenant sur un lien email (ou taper un mailto:xxxx@xxx.com dans la barre d’adresse) et une fenêtre permettant de selectionner le client mail par défaut

-> Liferea comme agregateur de flux par defaut :
Edition/Préférences/Applications/Flux/Autre
/usr/bin/liferea-add-feed

-> Ne pas envoyer le referer :
network.http.sendRefererHeader
0
network.http.sendSecureXSiteReferrer
false

-> Changer le user agent :
general.useragent.extra.firefox
Googlebot 2.1

-> Activer la correction orthographique dans les textbox :
layout.spellcheck.Default
2

-> Pas de delai d’attente avant l’installatin des extensions :
security.dialog_enable_delay
0

-> Changer le moteur de recherche de la barre d’adresses :
keyword.URL
http://www.google.fr/search?hl=fr&q=

-> Selection de l’adresse lors d’un clic dans la barre d’adresse :
browser.urlbar.clickSelectsAll
true

-> Selection mot par mot plus facile :
layout.word_select.eat_space_to_next_word
false
layout.word_select.stop_at_punctuation
true

-> Page precedente avec backspace :
browser.backspace_action
0

# -> Forcer l’ouverture d’une fenetre dans un onglet :
# browser.link.open_newwindow
# 1
# browser.link.open_newwindow.restriction
# 0

-> Augmenter la vitesse de chargement des pages :
network.http.pipelining
true
network.http.pipelining.maxrequests
8
network.http.proxy.pipelining
true
nouvelle entrée « chaine de caracteres» 
nglayout.initialpaint.delay
2000

-> Supprimer la resolution IPV6 :
network.dns.disableIPv6 = true

-> Optimiser le rendu et le chargement des pages :
nouvelle entrée « chaine de caracteres» 
content.notify.backoffcount
5
nouvelle entree « chaine de caracteres» 
ui.submenuDelay
0
plugin.expose_full_path
true

-> Ameliorer le rendu des couleurs :
gfx.color_management.enabled
true

-> Desactiver la mise en cache des dernieres pages visitees :
browser.sessionhistory.max_total_viewers
0
nouvelle entrée « chaine de caracteres» 
browser.cache.memory.capacity
0

-> Limiter l’utilisation de la memoire du cache :
Nouvelle entrée « valeur numerique» 
browser.cache.memory.capacity
8000

-> Liberer la memoire :
nouvelle entrée « booleen»  (clic droit dans la page about:config)
config.trim_on_minimize
true

-> Desactiver la balise <blink> :
browser.blink_allowed
false

Le tout couplé avec une dizaine de bookmarklets qui vont bien dans ma barre personnelle : GmailTo , GmailIt , Up , Top , Increment , Decrement , Traduction , Wikipedia , Clear , Photo , TinyURL , WHOis , << , < , || , > , >>

Voila, si ça peut intéresser quelqu’un tant mieux.

[...] des pages avec texte et images, surtout depuis que

Chrome, le navigateur by Google « floriankarmen | blog | 3 septembre 2008 | 10:30

[...] des pages avec texte et images, surtout depuis que je l’avais dopé avec la méthode Formatic-PC, mais je n’avais encore rien vu : Google Chrome est beaucoup plus rapide bien qu’il [...]

Bonjour, J'utilise beaucoup d'extensions Firefox (30 environs) et maintenant mon navigateur

yves | 17 décembre 2008 | 12:40

Bonjour,
J’utilise beaucoup d’extensions Firefox (30 environs) et maintenant mon navigateur rame, se bloque pendant un certain temps, et j’ai l’impression d’être sous IE5. Avez-vous des astuces pour connaître les ressources utilisés par chaque extension ? Mes extensions sont classés en 4 catégories : pour le développement WEB et Référencement, pour améliorer  le navigateur (bookmarks, synchronisation, ftp, sauvegardes), les utilitaires (screenshot, vidéo…) et enfin, les trucs qui me servent à rien que j’ai installé par curiosité et que je garde en me disant « ça pourrait servir un jour» .

Merci…

Je ne sais pas mais moi je procède différemment :

shamanphenix | 17 décembre 2008 | 12:49

Je ne sais pas mais moi je procède différemment : j’ai créé un laceur sur mon bureau qui me permets d’accéder à différents profils (surf, dévellopement, multimedia, travail, etc.), qui contiennent différentes Extensions, thèmes, about:config, etc.
La commande est : firefox -ProfileManager (notez que la syntaxe est la même pour Thunderbird & Sunbird)
C’est une fonctionnalité plutot méconnue mais très pratique des outils Mozilla.

Ce n'est pas bête ! Par contre, je ne comprends

yves | 17 décembre 2008 | 13:02

Ce n’est pas bête ! Par contre, je ne comprends vraiment pas pourquoi lorsque je tappe « firefox -p, firefox –profile, firefox -ProfileManager, c’est le navigateur Firefox qui se lance. Que je sois sous linux ou windows, rien à faire, je n’ai jamais réussi à lancer le gestionnaire de profil. J’avoue que je désespère. Je vais tenter plusieurs profiles et voir ça… Merci pour votre réactivité!

Tout simplement parce que tu as déjà une session de

shamanphenix | 17 décembre 2008 | 13:05

Tout simplement parce que tu as déjà une session de Firefox ouverte. :-p

Par contre, tu dis que tu as 30 extensions qui

SckyzO | 17 décembre 2008 | 14:37

Par contre, tu dis que tu as 30 extensions qui « peut être»  un jour te serviront. N’est il pas plus judicieux de commencer avec juste les extensions qui sont necessaires, et au fur et a mesure d’en mettre d’autre ???
Sinon, je suis d’accord avec Shamanphenix, il est préférable de gérer les profils en fonction de ton utilisation
- Dev
- Surf
- Multimedia
- Download
…

Non mais j'ai pas mal d'extensions "utiles". Tiens je fais

yves | 17 décembre 2008 | 17:54

Non mais j’ai pas mal d’extensions « utiles» . Tiens je fais une liste rapide :
AdblockPlus, Clé, ColorZilla, Dictionnaire, DownThemAll, En-tetes Http, FastDial, Fast Video Download, Febe, Firebug, Firecookie, FIre php, Fireshot, flagfox, foxmarks, gbookmarks, get jetable mail, IE Tab, JavaScript Debugger, JSView, LoremIpSum, MeasureIt, Opie, Palette Grabber, Pixel Perfect, Poster, Rainbox, Read It Later, Screen grab, searchstatus, Seo, SeoQUake, 8 extensions liés à SeoQuake q, Speed Dial, Stealther, Stylish, Tamper Data, Tor Button, Ubiquity, Ubuntu Firefox Modifications, View Cookie, Web Developer, WebMail Notifier, Window Resizer, XMyStats Tool bar, YSlow!!

Quand j’ai écris ces lignes, je me suis rendu compte que j’abuse quand même avec tous mes plugin. Le pire est que je ne sais pas quoi virer en dehors dehors des 5-6 plugins qui ne me servent pas à grand chose. J’aqi des plugins qui font la même choses, alors lequel garder ? Bon en tout cas, cet article m’a bien aidé à comprendre certaines choses. je vais Netvibé ce site.

Salut, J'ai appliqué toutes les modifs a mon firefox sur mon

namdoog | 23 février 2009 | 23:29

Salut,
J’ai appliqué toutes les modifs a mon firefox sur mon eeepc et j’ai
quand meme gagner en rapidité. Autant dans le lancement de firefox
que pour le rendu des pages. Je dirais pas que c’est une fusée mais
y’a quand meme un mieux.
Sur mon PC de bureau suffisament puissant je n’ai aucun besoin
d’optimiser firefox mais sur une machine comme l’eeepc ce genre de
petites astuces sont interressantes a tester.

Laisser un commentaire

Vous pouvez utiliser ces balises html : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Amis

  • Alt-I
  • BisTalking
  • Blog de Costalfy
  • CoolOeuvre
  • Galerie de Papou
  • Timorsea – Nature & informatique

Perso

  • La Galerie de SckyzO
  • Saperlipopette (31)

RSS Planet-Libre

  • Anapivirtua : 10 façons de renforcer vos systèmes Linux
  • Artisan Numérique : de PDF à images et d'images à PDF
  • Des nouvelles de Wikilivres : Venez découvrir Wikilivres aux Rencontres Mondiales du Logiciel Libre !
  • Cyrille BORNE : Il y a quelque chose de pourri dans le royaume du libre
  • Devil505 : Que s’est il passé sur Frugalware cette semaine ? #29
rss Flux rss des commentaires valid xhtml 1.1 design by jide powered by Wordpress get firefox