More On How To Speed Up Seamonkey And Firefox

How to do things, solutions, recipes, tutorials
Post Reply
Message
Author
EdFromHouston
Posts: 176
Joined: Fri 07 Apr 2006, 06:21

More On How To Speed Up Seamonkey And Firefox

#1 Post by EdFromHouston »

I was stumbling through the net today and I ran across some tips on speeding up Firefox that I never tried. I applied these tips to Seamonkey in puppy 2.13 and my download speed and page loading improved at least 50 percent on my 56K modem.

I understand they have a lot to do with helping the DNS server figure out what to do faster.

If you dont like waiting for your page to load try these tips by adding these lines by right clicking or change the value of the existing lines in 'about:config' to the following:

browser.cache.memory.capacity user set integer 65536

content.interrupt.parsing user set boolean true

content.max.tokenizing.time user set integer 2250000

content.notify.backoffcount user set integer 5

content.notify.interval user set integer 750000

content.notify.ontimer user set boolean true

content.switch.threshold user set integer 750000

network.dns.disableIPv6 user set boolean true

network.http.pipelining user set boolean true

network.http.pipelining.maxrequests user set integer 8 (MAX SEEN IS 8.)

network.http.proxy.pipelining user set boolean true

network.prefetch-next user set boolean false (FOR DIAL-UP)

nglayout.initialpaint.delay user set integer 0

plugin.expose_full_path user set boolean true

ui.submenuDelay user set integer 0

I found this in a tech article dated today at http://www.helpero.com/ I think.

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#2 Post by MU »

I just tried the other tip - can't find the message.
Firefox starts noticable faster on my Celeron 2200 :D

Add this line to one of the startscripts, like
/usr/local/bin/mozstart.sh

add after the line
#!/bin/sh

Code: Select all

export MOZ_DISABLE_PANGO=1 
Pango is a vector based render-engine from Gtk that slows down things.
It might be required to display SVG grafics, did not try yet, if disabling it has an effect on the ability to display SVG.
But SVG is used seldom, so the gain in speed is really worth to try it.

Thanks for this great tip, Mark

EdFromHouston
Posts: 176
Joined: Fri 07 Apr 2006, 06:21

#3 Post by EdFromHouston »

My Seamonkey loads much faster with that hack. SVG opens fine in Inkscape 0.45 when I go to a test page in Seamonkey. I don't use Firefox now. That hack seems to work best when loading local or cashed pages.

EDIT: SVG. Enabled is set to true in my about:config so disabling Pango may be disabling the in browser SVG reader. Oh well it works in Inkscape and like you say it's faster.

I hear Firefox has come out with 2.0.0.2rc and 1.5.10rc that is supposed to fix some of these bugs in 2.0.0.1 and 1.5.09 that drew me away. They also have 1.5.10rc out because there are alot of people that are still using 1.5 because of extension compatability not to mention it's higher quality IMO. They are supposed to load faster. This should leak down to Seamonkey soon as well.

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#4 Post by MU »

ah yes, mixed up things.
Because both are often used in combination (libpangocairo.so)
Cairo= vector engine.
Pango=font system.

But the fonts still look good when it is disabled :)
Mark

User avatar
GatorDog
Posts: 138
Joined: Tue 12 Sep 2006, 16:43

Re: More On How To Speed Up Seamonkey And Firefox

#5 Post by GatorDog »

EdFromHouston wrote:I was stumbling through the net today and I ran across some
tips on speeding up Firefox ... ... try these tips by adding these lines by right clicking or
change the value of the existing lines in 'about:config' to the following:

browser.cache.memory.capacity user set integer 65536
content.interrupt.parsing user set boolean true
...
If you have Puppy running on multiple machines, you may not want to use the
about:config approach to enter the browser settings on each machine. ( I didn't :lol: ).

I searched and found that a user preset file can be created. If present, it will be read
when Seamonkey/Firefox/et al start up.

In Puppy, the folder that holds the file is:
Seamonkey /root/.mozilla/default/r3y1skkw.slt/user.js
Firefox .... ... /usr/local/firefox/defaults/profile/user.js

Here are the above settings in the format for user.js
Cut, paste, save and put on each of your puppy machines.

Restart your browser. You should be able to see the settings using about:config.

---------------------
Mark, I'm using Pup 2.10 right now and it has
"mozstart" not "mozstart.sh" ie. /usr/local/bin/mozstart

So I put "export MOZ_DISABLE_PANGO=1" in there.

rod

Code: Select all

# User pre-sets for Seamonkey/Firefox/etc
# user.js
# Seamonkey  Pup2.10     /root/.mozilla/default/r3y1skkw.slt/user.js
# Firefox          Pup 2.13    /usr/local/firefox/defaults/profile/user.js
# Rod / GatorDog FEB 2007

# According to Computerworld:
# Modified Value: "browser.cache.memory.capacity"
# Depends on your system's total memory. 
# For RAM sizes between 512BM and 1GB, start with 15000 (16384). 
# For RAM sizes between 128MB and 512M, try 5000.

user_pref("browser.cache.memory.capacity", 65536);
user_pref("browser.cache.memory.enable", true);
user_pref("content.interrupt.parsing", true);
user_pref("content.max.tokenizing.time", 2250000);
user_pref("content.notify.backoffcount", 5);
user_pref("content.notify.interval", 750000);
user_pref("content.notify.ontimer", true);
user_pref("content.switch.threshold ", 750000);
user_pref("network.dns.disableIPv6", true);
user_pref("network.http.pipelining", true);
user_pref("network.http.pipelining.maxrequests", 8);
user_pref("network.http.proxy.pipelining", true);
user_pref("network.prefetch-next", false);
user_pref("nglayout.initialpaint.delay", 0);
user_pref("plugin.expose_full_path", true);
user_pref("ui.submenuDelay", 0);

# More tweeks I came across. 
# May apply mostly to a broadband connection.

user_pref("network.http.max-connections", 16);
user_pref("network.http.max-connections-per-server", 6);
user_pref("network.http.max-persistent-connections-per-proxy", 16);
user_pref("network.http.max-persistent-connections-per-server", 8);
user_pref("network.http.request.max-start-delay", 0);

User avatar
idlog
Posts: 7
Joined: Tue 06 Feb 2007, 11:58
Location: India,Chandigarh

Tweaking Firefox

#6 Post by idlog »

[http://www.tweakguides.com/Firefox_8.html]
A great site to speedup firefox

Post Reply