Das Seitenrendering von Mozilla (Firefox) lässt sich empfindlich beschleunigen, indem man mit einem kleinen Handgriff den Browser dazu veranlasst Seiten schon während des Ladevorgangs grundgerüstartig darzustellen. In Wirklichkeit lädt der Browser deswegen nicht schneller, aber das subjektive Empfinden spricht dafür. Die Schattenseite davon kann sein, dass der Browser bei einigen Seiten mehrmals während des Seitenaufbaus das Layout ändern muss. So, zwei kleine Änderungen sind dafür nötig.
Die Eingabe folgenden Befehls in der Adressleiste des Mozilla (Firefox), offenbart einem eine Ganze von teils verborgenen Optionen:
Man ändere folgende Option:
Man ändere folgende Option:
Damit startet Firefox (Mozilla hat diese Option afaik nicht, man kann diesen Integer-Eintrag aber selber erstellen) den Seitenaufbau unverzüglich und wartet nicht erst 250 Millisekunden auf Daten. Es wird darauf hingewiesen, dass sich auf langsamen Rechnern der Geschwindigkeitsvorteil umkehren kann und das Rendering dadurch länger dauern könnte. Die CPU wird durch das Sofortrendering nämlich kurzfristig stärker beansprucht.
---------------------
Als zweites aktivieren wir das Pipelining:
Was macht Pipelining? Pipelining ermöglicht es dass über eine bestehende Verbindung zu einem Server mehrere Dateien (z.B. Bilder) direkt gleichzeitig runtergeladen werden können. Es wird also nicht ein Element nach dem anderen geladen sondern gleichzeitig.
Kann allerdings manchmal zu fehldarstellungen führen !
Diese beiden Änderungen sind auch die wichtigsten Optimierungsansätze bei sogenannten "Mozilla Optimizern". Was dort etwas ominös geheimgehalten wird, was diese Programme jetzt im Hintergrund machen, lässt sich auch problemlos und schnell per Hand bewerkstelligen.
Die Eingabe folgenden Befehls in der Adressleiste des Mozilla (Firefox), offenbart einem eine Ganze von teils verborgenen Optionen:
Code:
about:config
Man ändere folgende Option:
Code:
nglayout.initialpaint.delay = 250 -> nglayout.initialpaint.delay = 0
---------------------
Als zweites aktivieren wir das Pipelining:
Was macht Pipelining? Pipelining ermöglicht es dass über eine bestehende Verbindung zu einem Server mehrere Dateien (z.B. Bilder) direkt gleichzeitig runtergeladen werden können. Es wird also nicht ein Element nach dem anderen geladen sondern gleichzeitig.
Code:
network.http.pipelining = false -> network.http.pipelining = true network.http.proxy.pipelining = false -> network.http.proxy.pipelining = true network.http.pipelining.maxrequests = 4 -> network.http.pipelining.maxrequests = 100
Diese beiden Änderungen sind auch die wichtigsten Optimierungsansätze bei sogenannten "Mozilla Optimizern". Was dort etwas ominös geheimgehalten wird, was diese Programme jetzt im Hintergrund machen, lässt sich auch problemlos und schnell per Hand bewerkstelligen.