• Blog
  • News
  • Forum

Voku-Online.de: My IT-Blog

Übersetzen

RSS / Twitter / Mail

rss twitter mail

News für 2010

MoDiMiDoFrSaSo
1234567
891011121314
15161718192021
22232425262728
 
Archiv

Kommentare

Blog-Einträge

bullet Install Firefox 3.6 - Ubuntu

bullet Ailurus - Tweak Ubuntu

bullet Erfolg des eigenen Blogs prüfen

bullet Opera 10.5 Pre-Alpha ist erschienen

bullet Top - Ubuntu Themes

bullet make me a sandwich

bullet Update Pack für Windows 7

bullet Install Firefox 3.5 - Ubuntu

bullet Install Acrobat Reader 9.3-1 - Ubuntu

bullet Webseiten beschleunigen - Teil 2


[Alles ansehen ...]

Letzte flickr-Bilder

Letzte Twitter-News

Please wait while my tweets load

If you can't wait - check out what I've been twittering

  • Tweet This!
  • Submit this to Twittley
  • Share this on FriendFeed
  • Share this on del.icio.us
  • Share this on Facebook
  • Add this to Google Bookmarks
  • Share it on digg
  • Share it on linkedin
  • Stumble upon something good? Share it on StumbleUpon
  • Share it on diigo
  • Share it on mixx

SpeedUp Firefox 3.5

Posted by voku on Mittwoch 01 Juli 2009 - 23:45:35 in Ubuntu
Dieses kleine HowTo soll zeigen wie man Firefox etwas Optimieren kann... wenn jemand eine Fehler findet oder weitere Möglichkeiten weiß, wie man Firefox beschleunigen kann, kann man dies als Kommentar an diesen Blog-Eintrag senden, ich werde diesen dann ggf. mit in diesem Beitrag einarbeiten.

1.) Benchmark/Test
2.) Erweiterungen / Extensions
3.) Schrift optimieren
4.) Datenbank optimieren
5.) about:config Einstellungen
6.) Flash (Firefox) Optimierung
7.) Optimized Mozilla Firefox Build





1.) Benchmark/Test

Als erstes müssen wir die Geschwindigkeit/Performance testen, um diese nach unseren Änderungen vergleichen zu können. Dazu kann man z.B. folgende Webseite verwenden -> futuremark.com/peacekeeper

Eine Test-Seite, wo man eine seine Einstellungen testen/vergleichen kann





2.) Erweiterungen / Extensions

Es gibt einige Firefox-Erweiterungen, welche deinen Browser wirklich schneller machen können...

2.1) Adblock Plus

Wer es nicht kennen sollte, mit dieser Erweiterung, blockt man Werbung aus, was zur Folge hat, das die Webseite weniger Speicher verbraucht und besonders das JavaScript Gedöns wird nicht in den Speicher geladen.

2.2) Flashblock

Alle Flash Filme, aber auch Werbung welcher bei einigen Webseiten rechts und links (oben, unten oder mitten im Bild) eingeblendet werden, werden erst dann geladen, wenn du mit der Maus einmal darauf klickst, was den entscheidenen Vorteil hat, dass die CPU nicht unnötig belastet wird. Dies fällt besonders bei Leistungsschwächen Rechnern auf.

2.3) Fasterfox

Dies beschleunigt den Firefox durch Optimierung von Netzwerk- und Anzeigeeinstellungen.
Er bietet unter anderem eine erweiterte Funktion zum Vorausladen von Links (Prefetching), erweiterte Einstellungen zum Verbindungsaufbau, zum Cache-Verhalten und zur Seitenanzeige. Außerdem existiert eine Möglichkeit, durch Flash erzeugte Pop-up-Fenster zu blockieren.

2.4) DownThemAll!

Dies ist ein Download-Manager für Firefox, damit können angefangene Downloads pausiert und wieder fortgesetzt werden, auch nach einem Neustart des Browsers. Zusätzlich wird die Downloadgeschwingikeit von Firefox um bis zu 400 Prozent erhöht, indem mehrer Verbindungen zum entsprechenden Server aufgebaut werden.

2.5) Cache Status

Dieses Add-On fügt eine Status-leiste zu Firefox hinzu, die Ihnen up-to-date Informationen über den Cache Ihres Browsers (sowohl RAM und die Festplatte) anzeigt. Zudem kann man den Cache problemlos löschen und es kann auch automatisch geschehen, wenn der Speicher an einer bestimmten Grenze ist.





3.) Schrift optimieren

3.1) Schrift-Verbesserung deaktivieren
Pango ist ein Library zum verbessern der Schrift unter Ubuntu, in Firefox, wenn man diese ausschaltet, soll dies einen Geschwindigkeitsschub für Firefox 3.5 bringen.

echo 'export MOZ_DISABLE_PANGO=1' >> ~/.bashrc


source ~/.bashrc


3.2) Firefox mit schöner Schrift

Link zum HowTo:
Firefox 3.5 mit schöner Schrift





4.) Datenbank optimieren

Desweiteren benutzt Firefox seit der 3.X Version eine SQLite Datenbank für Bookmarks, Historie, Cookies, Passwörter... wenn man nun viel mit seinem Firefox arbeitet, kann es vorkommen das diese Datenbank im laufe der Zeit fragmentiert und Firefox z.B. länger braucht um zu starten.

sudo aptitude install sqlite3


vim ~/speedup_ff.sh



#!/bin/bash
for f in ~/.mozilla/firefox-3.5/*/*.sqlite; do sqlite3 $f 'VACUUM;'; done


chmod +x ~/speedup_ff.sh


~/speedu_pff.sh


-------------------------------------------------

Alternativ kann man diese Funktion nun auch mit einer Erweiterung nachinstallieren...

addons.mozilla.org/en-US/firefox/addon/13824

-------------------------------------------------





5.) about:config Einstellungen

Normalerweise baut der Browser eine Verbindung zu einer Webseite auf. Wenn du jedoch "Pipelining" baut diese mehrere Verbindungen gleichzeitig auf, welch das laden der Webseite, bis zu einen gewissen Grad beschleunigen sollte.

Achtung!

Die Verwendung von Pipelining ist nicht HTTP-Standard-Konform. Viele Server reagieren unter Umständen sehr langsam, bis hin zum Abbruch, was in unterschiedlichen Fehlermeldungen (meist "Server nicht erreichbar") münden kann.

Folgendes in die Adresszeile einfügen:

about:config


"network.http.pipelining" -> "true"

"network.http.pipelining.firstrequest" -> "true"

"network.http.proxy.pipelining" -> "true"

"network.http.pipelining.maxrequests" -> "10"




unter Ubuntu kann man die Einstellungen auch per Konsole ausführen, dies geht meistens schneller und hat den selben Effekt.

cd ~/.mozilla/firefox/*.default/


vim user.js


unter Windows können diese Einstellungen in folgender Datei geschrieben bzw. diese Datei angelegt werden


C:\ Dokumente und Einstellungen \ < USER > \ Anwendungsdaten \ Mozilla \ Firefox \ Profiles \ dkcejehb.default \


und z.B. mit notepade oder einem ähnlichen Programm die Einstellungen in folgender Datei abspeichern

user.js


Folgende Zeilen können allgemein Eingefügt werden:

user_pref("network.http.pipelining", true);
user_pref("network.http.pipelining.firstrequest", true);
user_pref("network.http.proxy.pipelining", true);
user_pref("network.http.pipelining.maxrequests", 10 );
user_pref("network.http.keep-alive", true);
user_pref("content.notify.backoffcount", 5);


Schneller Computer / Schnelle Verbindung (z.B. DSL 2000)

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", 32);
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);
user_pref("ui.submenuDelay", 0);


Schneller Computer / Langsamere Verbindung (z.B. DSL 1000)

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);
user_pref("ui.submenuDelay", 0);


Schneller Computer / Langsame Verbindung (z.B. ISDN)

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);
user_pref("ui.submenuDelay", 0);


Langsamer Computer / Schnelle Verbindung

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);


Langsamer Computer / Langsame Verbindung

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);





Einiger dieser Einstellungen kann man auch sehr bequem per "Extension" einstellen, dafür gehst du auf die folgende Webseite und installierst dir "Tweak Network Settings" ->www.bitstorm.org/extensions/tweak/

Firefox_Extensions





Alternativ kann man unter Windows auch "FireTune" installieren, welches die zuvor vorgestellten Einstellungen per GUI einstellen kann.

firetune


Download:
www.totalidea.com/firetune




History der Adresszeile reduzieren (about:config)

Schlüssel : browser.sessionhistory.max_total_viewer
Standard : -1
Wert : 0




für alle Text-Boxen die Rechtschreibung prüfen (about:config)

Schlüssel : layout.spellcheckDefault
Standard : 1
Wert : 2




deaktiviere die animierte Toolbar im Vollbildschirm [ F11 ] (about:config)

Schlüssel : browser.download.manager.scanWhenDone
Standard : true
Wert : false




ggf. Verzögerungen bei YouTube (Videos) verhindern (about:config)

Schlüssel : browser.sessionstore.interval
Standard : 10000
Wert : 120000




blende die Toolbar im Vollbildschirm nie aus [ F11 ] (about:config)

Schlüssel : browser.fullscreen.autohide
Standard : true
Wert : false




deaktiviere Anti-Virus Scanning von Downloads (about:config)

Schlüssel : browser.fullscreen.animateUp
Standard : 1
Wert : 0




einfügen mit der mittleren Maustaste (about:config)

Schlüssel : middlemouse.paste
Standard : false
Wert : true




ergonomischeren Dateidialog unter Gnome (about:config)

Schlüssel : platform_file_picker
Standard : false
Wert : true




Standard Firefox-Suche immer im neuen Tab (about:config)

Schlüssel : browser.search.openintab
Standard : false
Wert : true




Auto-Vervollständigung der URL, während du tippst. (about:config)

Schlüssel : browser.urlbar.autoFill
Standard : false
Wert : true




wenn Firefox 3.5 sich beendet, sobald man den letzten Browsertab schließt, schafft folgendes Abhilfe (about:config)

Schlüssel : browser.tabs.closeWindowWithLastTab
Standard : true
Wert : false




öffne JavaScript pop-ups anstat in einem neun Fernster, in einem neuen Tab (about:config)

Schlüssel : browser.link.open_newwindow.restriction
Standard : 2
Wert : 0




abschalte oder verändern der Session-Wiederherstellungsfunktion (about:config)

Schlüssel : browser.link.open_newwindow.restriction
Standard : 10000 (= 10 secs)
Wert : 90000 (diesen Wert je nach Leitung des PC/Laptop anpassen)
Wert : 0 (abschalten der Funktion)




Quelltext mit deinem bevorzugtem Editor öffnen (about:config)

Schlüssel : view_source.editor.external
Standard : false
Wert : true

und dann noch angeben, wo sich dieses Programm befindet

Schlüssel : view_source.editor.path
Standard : Null
Wert : /usr/bin/gedit




Wartezeit beim installieren von Erweiterungen (about:config)

Schlüssel : security.dialog_enable_delay
Standard : 2000
Wert : 0




Man kann auch neue Einträge in die "about:config" schreiben. Indem man die rechte Maustaste drückt und einen neuen Eintag anlegt, z.B.:

"Neu" -> "Integer"

Gibt die Zeit (in Millisekunden) an, die Firefox nach dem Empfang von Daten wartet, bevor er diese an den Bildschirm sendet. 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. (about:config)

Schlüssel : nglayout.initialpaint.delay
Standard : Null
Wert : 0




maximalen Speicherverbrauch einstellen (about:config)

"Neu" -> "Integer"

Schlüssel : browser.cache.memory.capacity
Standard : Null
Wert : 32000

("32000" für 32000 KB Speicher-Cache)

Wobei Firefox standardmäßig den maximalen Speicherverbrauch selber einstellt. (-1)




um nicht als kompatibel eingestufte Erweiterungen trotzdem installiren zu können (about:config)

"Neu" -> "Boolean"

Schlüssel : extensions.checkCompatibility
Standard : Null
Wert : true (check ist unverändert)
Wert : false (check ist aus)




Festplatten-Cache auslagern (about:config)

"Neu" -> "String"

Schlüssel : browser.cache.disk.parent_directory
Standard : Null
String : /media/ff-cache/

man könnte nun eine Ram-Disk erstellen um und den Cache dorthin auslagern den Speicher, welchen du dafür zur Verfügung stellst, hängt davon ab, wie viel RAM dein System hat. In diesem Beispiel haben wir 256MB verwendet

sudo mount -t tmpfs -o size=256M,nr_inodes=10k,mode=0777 tmpfs /media/ff-cache


um diese RAM-Disk auch nach einem reboot zu erstellen, muss in folgender Datei etwas nachgetragen werden

vim /etc/fstab


tmpfs /media/ff-cache tmpfs size=256M,nr_inodes=10k,mode=777 0 0





Auf der folgenden Webseite findest du weitere Einstellungsmöglichkeit in der "about:config"...

kb.mozillazine.org/About:config_Entries





6.) Flash (Firefox) Optimierung

Ubuntu kommt mit swfdec Plug-in für die wiedergebe von Flash daher, welches nicht wirklich gut unterstützt wird, um nun die Performance von Flash unter Ubuntu (Firefox) zu verbessern installieren wir "flashplugin-nonfree".

Link zum HowTo:
Adobe Flash Plugin 10 - 32bit & 64bit





7.) Optimized Mozilla Firefox Build

weitere Erklärungen zu Swiftfox gibt es hier ->voku-online.de/comment-n182.html


7.1) Optimized Mozilla Firefox Build für Linux

Für Linux gibt es Swiftfox, als optimierte Firefox-Versionen z.B. optimiert für "AMD64" oder "Intel Prescott".

Download:
getswiftfox.com/download.htm


7.2) Optimized Mozilla Firefox Build für Windows

auf folgender Webseite findest du jeweils drei optimierte Firefox Version

P1 -> für alle CPUs

P2 -> für Athlon XP, Duron 1.1 GHz+, Pentium III ,Celeron 500+

P3 -> für AMD Athlon 64, Sempron, Opteron Prozessoren, Intel Pentium 4/D/M, Intel Xeon, Intel Atom, Intel Core Prozessoren und anderen neuen CPUs

Download:
weblog.pigfoot.org/pigfoot/

    Ähnliche Blog-Einträge:

    SmarterFox - für deine Webseite
    bash: Speicherverbrauch anzeigen lassen
    Install Pidgin 2.6.1 - Ubuntu
    vi - Speichern und Einfügen
    bash: Unendlicher Loop + X-mal Loop


Bewertung:

   Bookmark and Share     Druckerfreundlich   LAN_NEWS_24    

Up!

Kommentar

Trackback Adresse für diesen Eintrag: http://voku-online.de/e107_plugins/trackback/trackback.php?pid=131

Trackbacks

SpeedUp Firefox 3.5
Dieses kleine HowTo, soll zeigen an welchen Stellen man in Firefox etwas ändern kann, um diesen Browser noch schneller zu machen...
From: hype.yeebase.com

SpeedUp Firefox 3.5
Dieses kleine HowTo soll zeigen wie man Firefox etwas Optimieren kann... <br /> <br />1.) Benchmark/Test <br />2.) Erweiterungen / Extensions <br />3.) Schrift optimieren <br />4.) Datenbank optimieren <br />5.) a
From: kledy.de

csv databases mention
[...] Goldinger recommends that those with extra cash consider Treasury bills and notes with maturities of two years of less. Because money is locked in for a shorter time these securities are less susceptible to higher inflation and market volatilit
From: csv databases

Blog Bewertung:

Blogverzeichnis - Blog Verzeichnis bloggerei.de BlogPingR.de - Blog Ping-Dienst, Blogmonitor Computer Blogs - Blog Catalog Blog Directory http://www.wikio.de TopOfBlogs