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.










Merci pour l'astuce, je m'en vais essayer cela :)
Devil505 | 21 juillet 2008 | 18:36Merci 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:15Coucoux
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:48merç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:04hello
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:38Ah, 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:08ouais 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:53Le 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 [...]