## page was renamed from Baustelle/Tuning [[Getestet(warty, hoary, breezy)]] [[TableOfContents(2)]] = Firefox tunen - Allgemein = Um das Browsen (nicht den Start) mit Firefox zu beschleunigen, gibt es einige hilfreiche Einstellungen. Zunächst öffnet man mit der Eingabe von {{{ about:config }}} in der Adressleiste die Konfigurationsdatei von Firefox. Hier ändert man nun folgende Werte ab (über '''Filter''' lassen sich diese leicht finden): {{{#!Text network.dns.disableIPv6 auf true setzen (Rechtsklick -> Umschalten) }}} Verhindert die Verwendung von IPv6. {{{#!Text network.http.pipelining auf true setzen (Rechtsklick -> Umschalten) }}} Nun schickt Firefox mehrere Anfragen gleichzeitig über eine TCP-Verbindung. {{{#!Text network.http.pipelining.maxrequests auf 12 setzen (Rechtsklick -> Bearbeiten) }}} Anzahl der gleichzeitigen Anfragen. Hier kann man ein bischen experimentieren. Bei neueren PCs kann ohne Probleme ein Wert bis zu 24 eingestellt werden. {{{#!Text network.http.proxy.pipelining auf true setzen (Rechtsklick -> Umschalten) }}} Pipelining über den Proxy-Server. {{{#!Text browser.turbo.enabled auf true setzen (Rechtsklick -> Umschalten) }}} Schaltet den Turbo ein! Was da genau passiert, weiß ich nicht. browser.turbo.enabled soll angeblich nichts bringen, da es eine Variable aus der Suite ist, welche den Browser in den Speicher vor läd. Das kann Fx nicht, damit ist die Variable sinnlos. {{{#!Text plugin.expose_full_path true setzen (Rechtsklick -> Umschalten) }}} Auch hier weiß ichs nicht! Soll aber helfen... Nun noch einen neuen Eintrag anlegen (Rechtsklick -> Neu -> Integer) {{{#!Text Integer -- nglayout.initialpaint.delay -- auf "0" setzen }}} Gibt die Zeit (in Millisekunden) an, die Firefox nach dem Empfang von Daten wartet, bevor er diese an den Bildschirm sendet. Je kleiner der Wert, desto schneller geht es. Dazu braucht man jedoch auch einen schnellen Computer und DSL. Für einen langsameren PC (z.B. Pentium III) und ISDN ist ein Wert von 100 ganz gut. Da kann man aber wieder experimentieren. = Firefox tunen - unter Berücksichtung des Systems und der Anbindung = Hier einige Optmierungsvorschläge um den Firefox zu tunen. Um die Datei "''user.js''" komfortabel vornehmen zu können, empfiehlt sich die Erweiterung "''ChromEdit''". Natürlich ist sie nicht notwendig, da man die Datei im Firefox-Profilordner auch per normalem Editor modifizieren kann. * In der Erweiterung "''ChromEdit''" auf den Reiter "''user.js''" gehen oder die Datei im Editor öffnen. * Dort diese Zeile eingefügt: {{{#!Text //Seitenaufbau beschleunigen (In Millisekunden; Normalwert ist 250) user_pref("nglayout.initialpaint.delay", 0); }}} * Anschliesend schauen welche der folgender Auswahlmöglichkeit zu dem Rechner und der Internetverbindung passt: [[BR]] '''Schneller Computer, schnelle Internetverbindung (z.B. DSL 2000)''' {{{#!Text //Schneller Computer, schnelle Internetverbindung user_pref("content.interrupt.parsing", true); user_pref("content.max.tokenizing.time", 2250000); user_pref("content.notify.interval", 750000); user_pref("content.notify.ontimer", true); user_pref("content.switch.threshold", 750000); user_pref("nglayout.initialpaint.delay", 0); user_pref("network.http.max-connections", 48); user_pref("network.http.max-connections-per-server", 16); user_pref("network.http.max-persistent-connections-per-proxy", 16); user_pref("network.http.max-persistent-connections-per-server", 8); user_pref("browser.cache.memory.capacity", 65536); }}} [[BR]] '''Schneller Computer, langsamere Internetverbindung (z.B. DSL 1000)''' {{{#!Text //Schneller Computer, langsamere Internetverbindung user_pref("content.max.tokenizing.time", 2250000); user_pref("content.notify.interval", 750000); user_pref("content.notify.ontimer", true); user_pref("content.switch.threshold", 750000); user_pref("network.http.max-connections", 48); user_pref("network.http.max-connections-per-server", 16); user_pref("network.http.max-persistent-connections-per-proxy", 16); user_pref("network.http.max-persistent-connections-per-server", 8); user_pref("nglayout.initialpaint.delay", 0); user_pref("browser.cache.memory.capacity", 65536); }}} [[BR]] '''Schneller Computer, langsame Internetverbindung (z.B. ISDN)''' {{{#!Text //Schneller Computer, langsame Internetverbindung 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.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("nglayout.initialpaint.delay", 0); user_pref("browser.cache.memory.capacity", 65536); }}} [[BR]] '''langsamer Computer, schnelle Internetverbindung''' {{{#!Text //langsamer Computer, schnelle Internetverbindung user_pref("content.max.tokenizing.time", 3000000); user_pref("content.notify.backoffcount", 5); user_pref("content.notify.interval", 1000000); user_pref("content.notify.ontimer", true); user_pref("content.switch.threshold", 1000000); user_pref("content.maxtextrun", 4095); user_pref("nglayout.initialpaint.delay", 1000); user_pref("network.http.max-connections", 48); user_pref("network.http.max-connections-per-server", 16); user_pref("network.http.max-persistent-connections-per-proxy", 16); user_pref("network.http.max-persistent-connections-per-server", 8); user_pref("dom.disable_window_status_change", true); }}} [[BR]] '''langsamer Computer, langsame Internetverbindung''' {{{#!Text //langsamer Computer, langsame Internetverbindung user_pref("content.max.tokenizing.time", 2250000); user_pref("content.notify.interval", 750000); user_pref("content.notify.ontimer", true); user_pref("content.switch.threshold", 750000); user_pref("nglayout.initialpaint.delay", 750); 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("dom.disable_window_status_change", true); }}} * Den passenden Block einfügen * Auf "''Speichern''" gehen ''Wurde unter Firefox 1.0.x getestet'' *[http://www.firefox-browser.de/forum/viewtopic.php?t=14888 Quelle der Anleitung] {de} *[http://erweiterungen.de/ Erweiterungen für Firefox] {de} = Firefox komfortabel tunen = Wer die Einstellungen nicht alle per Hand vornehmen möchte, kann sich eine der beiden Erweiterungen installieren: * [http://fasterfox.mozdev.org/ Fasterfox] {en} * [http://www.bitstorm.org/extensions/tweak/ Tweak Network Settings] {en} Die erste bekommt man auf der genannten Homepage, die zweite bei [http://www.erweiterungen.de/detail/113/c9cc09d7ec59f35b647a0fc3e89559cf Erweiterungen.de]. Fasterfox richtet nach einem Neustart automatisch eine optimale Einstellung ein, man kann aber auch über ''"Einstellungen -> Fasterfox"'' die Konfiguration selbst vornehmen. ---- * ["Kategorie/Internet"]