Accueil » Astuces, Tous les articles » Les tweaks qui accelèrent Firefox

Les tweaks qui accelèrent Firefox

Toujours à la recherche du moyen de charger vos pages plus rapidement ?
Ça doit être une sorte de complexe freudien…

Firefox 3 est déjà très rapide mais il est possible de grignoter quelques secondes durant les chargement, en tout cas assez pour que le changement se ressente légèrement.
Voici donc une liste de modifications simples et rapides a apporter à Firefox pour en tirer le maximum.

J’ai testé ces manipulations sur 2 pc sans rencontrer aucun problème, cependant si vous provoquez l’autodestruction de votre ordinateur, je rejette toute responsabilité d’un habile :
“C’est pas moi, c’est Shawn”

Tout d’abord, ouvrez une page firefox et tapez dans la barre d’adresse : “about:config”

1. HTTP PIPELINING
Dans le filtre, tapez : “network.http.pipelining
Assurez vous que la valeur est sur “True“, si ce n’est pas le cas, double cliquez dessus.
Ceci permettra de lancer plusieurs requêtes http avant la réception des réponses.

2. NETWORK PIPELINING
Dans le filtre, tapez : “network.http.pipelining.maxrequests
Double-cliquez dessus et mettez sa valeur à “8“.

3. MAX PIPELINING
Dans le filtre, tapez : “network.http.proxy.pipelining
Double-cliquez dessus et mettez sa valeur à “true“.

4. IP ADDRESS PROTOCOL DELAY
Dans le filtre, tapez : “network.dns.disableIPv6
Double-cliquez dessus et mettez sa valeur à “true“.
Certains serveurs DNS IPv6 renvoient parfois une IPv4 quand une Ipv6 leur ait demandé. Firefox met un certain temps à utiliser cette mauvaise information.

5. CONTENT INTERRUPT PARSING
Cette commande n’est pas présente par défaut, il vous faudra donc faire un clique droit dans about:config puis “nouvelle” et “valeur booléenne
Entrez comme nom d’option : “content.interrupt.parsing
Puis comme valeur : “true“.

6. RENDERING
Cette commande n’est pas présente par défaut, il vous faudra donc faire un clique droit dans about:config puis “nouvelle” et “valeur numérique” (oui, je copie colle au cas où vous commenceriez à l’étape 6 ^^)
Entrez comme nom d’option : “content.max.tokenizing.time
Puis comme valeur : “2250000“.

7. CONTENT NOTIFY INTERVAL
Cette commande n’est pas présente par défaut, il vous faudra donc faire un clique droit dans about:config puis “nouvelle” et “valeur numérique
Entrez comme nom d’option : “content.notify.interval
Puis comme valeur : “750000“.

8. CONTENT NOTIFY ONTIMER
Cette commande n’est pas présente par défaut, il vous faudra donc faire un clique droit dans about:config puis “nouvelle” et “valeur booléenne
Entrez comme nom d’option : “content.notify.ontimer
Puis comme valeur : “true“.

9. NOTIFY BACKOFFCOUNT
Cette commande n’est pas présente par défaut, il vous faudra donc faire un clique droit dans about:config puis “nouvelle” et “valeur numérique
Entrez comme nom d’option : “content.notify.backoffcount
Puis comme valeur : “5“.

10. CONTENT SWITCH THRESHOLD
Cette commande n’est pas présente par défaut, il vous faudra donc faire un clique droit dans about:config puis “nouvelle” et “valeur numérique
Entrez comme nom d’option : “content.switch.threshold
Puis comme valeur : “750000“.

11. NGLAYOUT INITIALPAINT DELAY
Cette commande n’est pas présente par défaut, il vous faudra donc faire un clique droit dans about:config puis “nouvelle” et “valeur numérique
Entrez comme nom d’option : “nglayout.initialpaint.delay
Puis comme valeur : “2000“.

Une fois tout cela fait, on ressent un léger gain de vitesse. “Léger” car Firefox 3 est quand même déjà très rapide à la base.


 scoopeo:Les tweaks qui accelèrent Firefox fuzz:Les tweaks qui accelèrent Firefox tapemoi:Les tweaks qui accelèrent Firefox digg:Les tweaks qui accelèrent Firefox del.icio.us:Les tweaks qui accelèrent Firefox Y!:Les tweaks qui accelèrent Firefox

6 Commentaires

  1. Kyro says:

    Technique encore plus simple, on passe 24h sur IE (difficile je sais) puis après on repasse à Firefox

    et la on a un gain qui Roxx :p

    ReplyReply
  2. Unicornis says:

    Pour nglayout.initialpaint.delay 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).
    Il est préférable de mettre la valeur à 2000.
    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é (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.
    Mes autres réglages perso :
    network.http.max-connections : 40 (au lieu de 24)
    network.http.max-connections-per-server : 16 (au lieu de 8 )
    network.http.pipelining : true (au lieu de false)
    network.http.pipelining.maxrequests : 16 (au lieu de 4).
    network.http.proxy.pipelining : True

    ReplyReply
  3. Great says:

    Merci pour ton explication claire.
    J’ai éditez l’article en conséquence.

    J’avais trouvé des informations conseillant de le mettre à 0 mais les explications était pour le moins concises.

    ReplyReply
  4. madoskate says:

    Bonjour ^^

    J’ai fais toutes les manip, dans le commentaires de Unicornis, j’ai verifier les quelques derniers parametres

    network.http.max-connections : 40 (au lieu de 30)
    network.http.max-connections-per-server : 16 (au lieu de 15 )
    network.http.pipelining : true (j’ai deja true…)
    network.http.pipelining.maxrequests : 16 (au lieu de 8).
    network.http.proxy.pipelining : True …. deja sur true

    (j’ai remplacé dans la parenthèse)

    alors que faire ? une idee ?

    ReplyReply
  5. Great says:

    Une fois que tu as fait cela, je ne vois pas que faire d’autre…

    Ton firefox est lent ?

    ReplyReply
  6. madoskate says:

    cela depend… c’est pour ca je me demande si qqch cloche… parfois je fais juste actualiser et ca se relance plus rapidement cette fois ci…

    merci d’avoir repondu, si tu as une solution n’hesite pas merci j’ai la version 3.0.5

    je precise que les chiffres entre parentheses sont ceux que j’ai… donc voila je sais pas si ca foire ^^

    ReplyReply

Commenter


Ajoutez un Gravatar à votre commentaire.
Copyright © 2010 · Geekea · All Rights Reserved · Articles · Commentaires