Trotz Recherche - Firefox immer noch zu langsam

  • Hallo Zusammen,

    habe schon Stunden investiert, um niemanden mit Altbekanntem zu nerven und folgende Einstellungen vorgenommen, die ich in diversen Beiträgen gefunden habe:

    "network.http.pipelining", true
    "network.http.proxy.pipelining", true
    "network.http.pipelining.maxrequests", 100
    "nglayout.initialpaint.delay", 0
    "advanced.system.supportDDEExec", false
    "network.http.keep-alive", false

    Trotzdem dauert es mit Firefox 1.0 bei vielen Seiten doppelt so lange, wie beim IE, zB bei Lycos oder der Commerzbankseite. Meine Hardware ist sicher nicht die Fitteste, ISDN auch nicht der Brüller, aber die Bedingungen sind ja für beide Browser die selben. Ich bin für jeden Tipp dankbar.

    borkenkaefer :?

    Windows ME, Firefox 1.0+ Adblock, ZoneAlarm, YAW, AVG

  • zu :

    "network.http.pipelining.maxrequests", 100
    Werte über 8 sind wohl nicht sinnvoll, da ein Limit von 8 im sourcecode existiert und ohne Änderung / Neucompilierung nicht überschritten werden kann. Wenn ich "tuningtips" mit Werten wie 30, 100 etc. lese, dann weiss ich schon : das ist nur abgeschrieben ohne gründliche Information. Dann sind mir die anderen Tips aus derselben Quelle gleich irgendwie "suspekt".


    "nglayout.initialpaint.delay" kann bei zu kleinen Werten den Firefox verlangsamen. Kommt auf die Geschwindigkeit deiner Anbindung an.
    ISDN liefert da zu langsam die Daten, dann verwirft Firefox schon mal das gestartete rendering und fängt von neuem an, wenn du den Wert auf Null stellst.

    advanced.system.supportDDEExec bringt beim thema Geschwindigkeit nichts. http://firefox.bric.de/index.php?page=tips

    network.http.keep-alive = false ... hmmm .. ???

    ( btw. den Mozilla Optimizer 1.6.3 sollte man nicht mit FF 1.0 einsetzen. )


    Hier mal einige tuning-Werte, die bugcatcher ins Forum gestellt hat:
    Versuch die mal.

    user_pref("network.http.pipelining", true);
    user_pref("network.http.proxy.pipelining", true);
    user_pref("network.http.pipelining.maxrequests", 8);
    user_pref("network.http.max-connections", 60);
    user_pref("network.http.max-connections-per-server", 32);
    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", 100);


    Ziemlich ausführlicher thread ( auf englisch ) ist hier :
    http://forums.mozillazine.org/viewtopic.php?…ighlight=tuning


    Es bringt im Allgemeinen nichts, einfach irgendwelche tuning-tips abzutippen ohne die gegebenheiten des eigenen Systems zu beachten ( OS, Internet-Anbindung, Prozessor, RAM etc. )

    YAW, AVG und Zonealarm bremsen natürlich auch etwas. Allerdings sollte Firefox schon mindestens genau so schnell wie der IE sein.
    Du könntest vielleicht mal versuchen den cache von Firefox auf eine andere Plattenpartition zu legen oder den cache zu verkleinern. Ein zu grosser cache bringt nichts, wenn die cache-Dateien fragmentiert auf der Platte liegen. Vielleicht solltest du mal dein Windows tunen ? Der IE ist ziemlich tief im System vergraben und kann somit Resourcen nutzen, die anderen Programmen nicht offenstehen.

    Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6

    Wer das Denken nicht attackieren kann -- attackiert den Denkenden / Teppfihler ? pat.pend.

    Einmal editiert, zuletzt von _hb_ (27. Januar 2005 um 01:05)

  • noch was : ein paar links zu Problemseiten wären auch hilfreich. "zB bei Lycos oder der Commerzbankseite" ist da nicht ganz ausreichend.
    Dann könnte man sic hdie Seite mal anschauen und sehen ob da irgendwelche "Spezialitäten" verwendet werden.

    Dazu noch eine Aussage über Prozessor / RAM und die von dir als Vergleich herangezogene IE-Version. Dann kann sich mancher der Helfer hier bestimmt ein besseres Bild machen.

    EDIT: eben drüber gestolpert : browser.cache.memory.enable sollte auf true stehen ;)

    Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6

    Wer das Denken nicht attackieren kann -- attackiert den Denkenden / Teppfihler ? pat.pend.

  • Zitat von _hb_

    zu :

    "network.http.pipelining.maxrequests", 100
    Werte über 8 sind wohl nicht sinnvoll, da ein Limit von 8 im sourcecode existiert und ohne Änderung / Neucompilierung nicht überschritten werden kann. Wenn ich "tuningtips" mit Werten wie 30, 100 etc. lese, dann weiss ich schon : das ist nur abgeschrieben ohne gründliche Information. Dann sind mir die anderen Tips aus derselben Quelle gleich irgendwie "suspekt".

    Quak und LOL


    Hatte ich Anfangs auch, aber nach vielem rumprobieren sind jetzt nur noch die beiden ersten Punkte gleich.
    ...aber naja, ich hab auch "Werte wie 30 und 100", was mich ja "Suspekt" und "Epigonal" aussehen läßt.
    Einfach alles durchtesten und dann bei den besten Einstellungen bleiben...ist mein Tipp.

    ;)

  • Zitat von Nemoflow

    Quak und LOL


    Code:

    network.http.pipelining.maxrequests :32

    has no meaning because this variable accepts only values from 1 to NS_HTTP_MAX_PIPELINED_REQUESTS, which is set to 8 (see nsHttp.h file in Firefox source).

    http://www.techzonez.com/forums/showthr…?t=12614&page=2


    nsHttp.h

    94
    95 // hard upper limit on the number of requests that can be pipelined
    96 #define NS_HTTP_MAX_PIPELINED_REQUESTS 8
    97


    oder included Firefox eine andere nsHttp.h ?

    Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6

    Wer das Denken nicht attackieren kann -- attackiert den Denkenden / Teppfihler ? pat.pend.

  • Zitat von Nemoflow

    jaja, das kenne ich auch....aber ich bezog mich mehr auf die anderen Zeilen deines Beitrags. Man sollte doch nicht alle über einen Kamm scheren.


    Dann solltest du vielleicht einmal über die Art und Weise nachdenken, wie du zitierst.

    ===========================================

    Zitat


    ...und ausserdem ---> [Alter Fritz ON]...denn hier muß ein jeder nach seiner Fasson selig werden.[Alter Fritz OFF]

    und das geht am Besten, wenn man *wissentlich* nachweislich falsche / nutzlose tuning-Tips an "Otto und Gretchen Normaluser" verteilt, die dann wieder nicht wissen, warum manche websites / server nur *mist* zurückliefern ? Lies mal etwas in bugzilla über das Stichwort pipelining und dann

    Zitat

    Quak und LOL

    mal weiter. ;)

    ============================================

    Zitat

    ...aber naja, ich hab auch "Werte wie 30 und 100", was mich ja "Suspekt" und "Epigonal" aussehen läßt.


    Naja . .wenn man schon weiss, dass Werte über 8 nichts nutzen und dann sowas schreibt ... klingt schon sehr nach Woodoo oder wie du schon schreibst .. epigonal.

    ============================================


    Bliebe noch die Frage inwieweit im Ausgangsposting IRGENDEIN Wert von network.http.pipelining.maxrequests überhaupt was nutzt, wenn network.http.keep-alive = false gesetzt wurde. http://www.mozilla.org/projects/netli…lining-faq.html
    Hence, pipelining can only be done when reusing an existing keep-alive connection. ist zwar schon ein paar Tage alt .. dürfte aber wohl immer noch stimmen. 8)
    Die besten "tuning-tweaks" nutzen nix, wenn man sie über die Hintertür selbst wieder "abschiesst".

    Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6

    Wer das Denken nicht attackieren kann -- attackiert den Denkenden / Teppfihler ? pat.pend.

  • borkenkaefer

    versuchs mal mit

    network.http.keep-alive = true

    Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6

    Wer das Denken nicht attackieren kann -- attackiert den Denkenden / Teppfihler ? pat.pend.

  • Zitat von _hb_


    Naja . .wenn man schon weiss, dass Werte über 8 nichts nutzen und dann sowas schreibt ... klingt schon sehr nach Woodoo oder wie du schon schreibst .. epigonal.

    Für dich mag es Voodoo sein,ich würde es eher mit etwas umschreiben was man in Kachelmannchen Kreisen als die "gefühlte Temperatur" kennt. ;)
    ...und solcherlei Einstellungen würde ich auch nie empfehlen, sondern lediglich als die meinigen kundtun.....und würdest du meinen Ferrafoxy in Aktion erleben...aber lassen wir das. ;)

    ...und in Bugzilla les ich schon lange nicht mehr - gibt interessanteres.


    Frieden, Nemoflow. :D

  • Aloha!!!
    ich habe den Tread mal verfolgt und die tips ausprobiert: jo, der Firefox wird wirklich schneller! :) schoeeen!

    aber, als kleiner wermutstropfen: bei mir gibt es in "about:config" KEIN "nglayout.initialpaint.delay". nun frage ich mich "WARUM???"

    ich nutze den Firefox 1.0 mit den Erweiterungen MiniT+, Tabbrowser Preferences und TabX

    Olaf

  • Aloha!!!

    Zitat von KingSize

    Diesen Eintrag gibt es auch nicht Standardmäßig. Musst du selber hinzufügen.
    (Rechtsklick->Neu->Integer)

    herzlichen dank fuer den hinweis! hat wunderbar geklappt. ueberrascht bin ich, das ich anscheinend der einzig auf diesem planeten bin, der das nicht wusste... mit der suchfunktion habe ich vorher "nglayout.initialpaint.delay" und konnte niemanden finden der bei sich diesen eintrag vermisste. (wobei ich gestehen muss das ich die angezeigten threads nicht komplett durchgelesen habe)

    Olaf

  • Zitat von _hb_

    zu :

    "network.http.pipelining.maxrequests", 100
    Werte über 8 sind wohl nicht sinnvoll....

    Vielen Dank erstmal für die schnelle Reaktion und die ausführlichen Hinweise. Habe die config-Einstellungen umgesetzt, das hat aber noch keine entscheidenden Effekte gebracht. Mit dem Firefox-Cache muss ich mich erst noch beschäftigen, fürchte aber, dass Du mit Deiner Vermutung recht hast, dass mein gesamtes System das eigentliche Problem darstellt (den davor Sitzenden eingeschlossen :wink: ), so dass ich hier erstmal tätig werden muss. Bin aber natürlich für weitere Unterstützung dankbar.

    Die getesteten Adressen sind:

    https://portal02.commerzbanking.de/P-Portal/XML/I…/pgf.html?Tab=3
    http://www.lycos.de/

    Borkenkaefer

    Windows ME, Firefox 1.0+ Adblock, ZoneAlarm, YAW, AVG

  • "network.http.keep-alive", true siehe http://www.mozilla.org/projects/netli…lining-faq.html

    When should we pipeline requests?

    Only idempotent requests can be pipelined, such as GET and HEAD requests. POST and PUT requests should not be pipelined. We also should not pipeline requests on a new connection, since it has not yet been determined if the origin server (or proxy) supports HTTP/1.1. Hence, pipelining can only be done when reusing an existing keep-alive connection.

    Ist zwar ein paar Tage alt ...

    Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6

    Wer das Denken nicht attackieren kann -- attackiert den Denkenden / Teppfihler ? pat.pend.

  • nglayout.initialpaint.delay ein zu niedriger Wert kann langsame Rechner / langsame Internetanbindungen ( ISDN / Modem ) sehr stark ausbremsen !

    Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6

    Wer das Denken nicht attackieren kann -- attackiert den Denkenden / Teppfihler ? pat.pend.

  • Hier mal die Codes von Scott Kingery der eine eigene My Firefox Help, Tips and Tricks Seite betreibt.