Firefox
schneller starten
Firefox ist
zwar schnell beim Aufbau von Webseiten, braucht
jedoch relativ lange, wenn er gestartet wird.
Dabei kann der Startvorgang des Browsers zumindest
ab dem zweiten Start mit einem kleinen Trick ganz
leicht um ein Vielfaches beschleunigt werden.
Um Firefox
schneller starten zu lassen, reicht es der Verknüpfung
den Startparameter "
/Prefetch: 1" hinzuzufügen.
Dazu die Verknüpfung zu Firefox mit der rechten
Maustaste anklicken und "Eigenschaften" wählen.
Unter "Ziel" nun den entsprechenden Pfad mit Startparameter
wie folgt eingeben:
""C:\Programme\Mozilla
Firefox\firefox.exe" /Prefetch:1"
Um Firefox
auch beim ersten Start schneller zu starten, müssen
Teile des Browsers schon beim Systemstart vorgeladen
werden. Dazu gibt es das Tool
Firefox Preloader.
Speicherverbrauch verringern
Den Speicherhunger des Firefox-Browser
kann verringert werden, wenn man ihm erlaubt, Teile
des RAMs auf die Festplatte auszulagern und die
Anzahl der Webseiten, die sich über Vor- und Zurückblättern
aufrufen lassen, auf eine geringere Anzahl oder
gegen 0 setzt.
Um das Auslagern des RAMs
zu ermöglichen, muss bei "config.trim_on_minimize"
der Wert auf "true"
geändert werden.
Die Anzahl der Webseiten die
über Vor- und Zurückblättern aufgerufen werden zu
ändern, muss der Wert von "browser.session.history.max_total_viewers"
auf eine niedrige Zahl oder gleich auf "0"
gesetzt werden.
Ram-Cache begrenzen
Firefox speichert aufgerufene
Webseiten zusätzlich in einem RAM-Cache. Der dafür
freigestellte Speicherplatz lässt sich frei konfigurieren.
Allgemein sind zwei bis fünf Prozent des RAMs empfehlenswert,
wobei sich als Wert jeweils Vielfache von 2048 empfehlen,
beispielsweise 18.432 KByte.
Um den Ram-Cache einzustellen
geben wir einfach die gewünschte Grösse als Wert
zum String: "browser.cache.memory.capacity"
ein.
Seitenaufbau beschleunigen
Firefox rendert Webseiten
stückweise und wartet zu Beginn immer eine viertel
Sekunde. Mit einem anderen Wert kann der Seitenaufbau
von Firefox beschleunigt werden.
Dazu muss dem String "nglayout.initialpaint.delay"
ein anderer Wert für die Zeit zugewiesen werden.
Gute Ergebnisse werden mit dem Wert "50"
für 50 Millisekunden erreicht.
Pipelining aktivieren
Pipelining sorgt dafür, dass
Firefox alle Elemente einer Webseite über eine gemeinsame
HTTP-Verbindung anfordert, statt mehrere einzelne
dafür zu verwenden. So müssen weniger Protokoll-Daten
übertragen und verarbeitet werden und der Seitenaufbau
wird beschleunigt.
Um Pipelining zu aktivieren
müssen den Einstellungen:
"network.http.pipelining"
und "network.http.proxy.pipelining"
ein "true"
zugewiesen werden. Der Wert "false"
deaktiviert das Pipelining
wieder.
Über zwei
Einstellungen kann Pipelining weiter optimiert werden.
Für "network.http.pipelining.maxrequests"
bringt der Wert "100"
gute Ergebnisse und "network.http.request.timeout"
sollte bei "300"
stehen.
HTTP-Einstellungen
optimieren
Browser
und Webserver kommunizieren per HTTP (Hypertext
Transfer Protocol), dessen Einstellung in
der Regel besonders für DSL-Nutzer nicht
optimal sind.
Die
Empfehlungen gelten daher in erster Linie
für DSL-Nutzer, Besitzer einer ISDN- oder
Analogen Verbindung müssen die Werte entsprechend
geringer wählen. Änderungen der Einstellungen
sollten jedoch mit Bedacht durchgeführt
werden, sonst kann es zu Problemen wie Datenstau
oder Verbindungsabbrüchen kommen. Gute Ergebnisse
bringen folgende Änderungen:
Bei:
"network.http.max-connections"
den Wert auf "48"
erhöhen. (ISDN: "24",
Analog: "16")
"network.http.max-connections-per-server"
den Wert auf "16"
erhöhen.
"network.http.max-persistent-connections-per-proxy"
den Wert auf "8"
belassen.
"network.http.max-persistent-connections-per-server"
den Wert auf "4"
zu verringern.
Prefetching aktivieren
Prefetching ermöglicht es,
Webseiten-Betreibern Webseiten im Browser voraus
laden zu lassen. Diese können dann sofort angezeigt
werden, wenn der Nutzer eine solche Seite anfordert.
Die Prefetching-Funktion kann
mit dem String: "network.prefetch-next"
ein- oder ausgeschaltet werden. Zum Einschalten
dem String ein "true"
zuweisen, der Wert "false"
schaltet diese Funktion ab.
|