5176 sujets

Le Bar du forum

Bonsoir à tous,

un amis vient de me faire part d'une petite optimisation pour Firefox. Celle-ci à pour effet d'accélèrer le chargement des pages. En effet, en temps normal Firefox fait une seule demande à la fois pour une page Web, avec ce tweak il en fera plusieurs, ce qui aurra pour effet d'accélèrer le chargement de la page.

Voici la manipulation :
a écrit :
* Tapez about:config dans la barre d'adresse.

* Recherchez ensuite les entrées suivantes et modifiez les valeurs par celles indiquées :
network.http.pipelining -> true
network.http.proxy.pipelining -> true
network.http.pipelining.maxrequests -> 25 (nombre de requettes pour la page)

* Ceci fait, faites un clique droit n'importe où dans la liste et sélectionnez :
Nouvelle -> Valeur numérique

* Nommez-la nglayout.initialpaint.delay et attribuez lui la valeur 0. (Temps d'attente de Firefox avant une réponse)

* Fermez et relancez Firefox.


Il faut savoir que cette manipulation n'a rien d'un tweak foireux étant donné que ce ne sont que des options de notre amis Firefox. Smiley smile

Voilà, ceci n'apporte pas un enorme gain, mais c'es toujours ça. Smiley smile

Bonne soirée,
Antoine
Modifié le 05 Jan 2005 - 23:35
Administrateur
Ah ben merci pour le "about:config" Smiley eek


25 requêtes simultanées, c'est pour le même fichier ou pour une page composée de beaucoup d'éléments à demander au(x) serveur(s)?
Felipe a écrit :
Ah ben merci pour le "about:config" Smiley eek

25 requêtes simultanées, c'est pour le même fichier ou pour une page composée de beaucoup d'éléments à demander au(x) serveur(s)?

Pour une page composée de plusieurs éléments. Et j'ai mis 25 mais tu peux mettre plus si tu veux. Smiley smile

Parrait qu'il y'a aussi une autre clée à modifier pour gagner encore un peu plus, mais j'arrive pas à la trouvé. Si jamais je passe l'info dans ce même topic. Smiley cligne
Modifié le 06 Jan 2005 - 17:32
Une solution consiste aussi à rajouter ça dans son fichier user.js

user_pref("browser.cache.memory.capacity", 65536);
user_pref("browser.cache.disk_cache_ssl", true);
user_pref("browser.xul.error_pages.enabled", true);
user_pref("content.interrupt.parsing", true);
user_pref("content.max.tokenizing.time", 3000000);
user_pref("content.maxtextrun", 8191);
user_pref("content.notify.backoffcount", 5);
user_pref("content.notify.interval", 750000);
user_pref("content.notify.ontimer", true);
user_pref("content.switch.threshold", 750000);
user_pref("network.http.max-connections", 32);
user_pref("network.http.max-connections-per-server", 8);
user_pref("network.http.max-persistent-connections-per-proxy", 8);
user_pref("network.http.max-persistent-connections-per-server", 4);
user_pref("network.http.pipelining", true);
user_pref("network.http.pipelining.maxrequests", 8 );
user_pref("network.http.proxy.pipelining", true);
user_pref("nglayout.initialpaint.delay", 750);
user_pref("plugin.expose_full_path", true);
user_pref("signed.applets.codebase_principal_support", true);


Pour accéder à user.js, le plus simple est encore l'extension ChromEdit Smiley cligne

Mais FF est déjà bien rapide, je ne sais pas si ça change vraiment quelque chose ou s'il y a un effet placebo Smiley lol
Et ... vous vous êtes demandé, si c'est si simple, pourquoi ce n'est pas fait par défaut ?

Faites donc confiance aux développeurs de Mozilla qui ont la connaissance sur ce genre de sujet pour choisir des défauts intelligents. C'est vrai pour tous les logiciels d'ailleurs.
Je sais que la mode c'est de croire qu'en bidouillant des options cachées on va plus vite que le voisin, mais si c'était si simple ça serait fait par défaut et tous les voisins iraient aussi vite.

Un bon article d'asa à ce sujet : http://weblogs.mozillazine.org/asa/archives/007164.html
Ganf a écrit :
Et ... vous vous êtes demandé, si c'est si simple, pourquoi ce n'est pas fait par défaut ?


Ben si justement puisque je dis qu'il y'a surement un effet placebo là-dedans Smiley lol

Mais je ne trouve pas ça très grave en même temps, car c'est une des particularités de FF que de "mettre les mains dedans".
Donc c'est un début comme un autre.
Si on le fait pour "soit-disant" l'accélérer, on le fera pour d'autres choses donc ça à un "effet secondaire" interessant non ? Smiley cligne
Salut,

Personnellement, j'utilise l'extension "Tweak Network settings" qui permet de configurer "proprement" les options adéquates, et l'activation du pipelining accélère quand même le chargement. A essayer pour ceux qui ne connaissent pas.
Smiley cligne