PDA

View Full Version : Speed up firefox


Jhavna
01-28-2005, 10:38 AM
Yes, even more...
Apologies if this is a repeat, couldn't find anything in search...

1.Type "about:config" into the address bar and hit return. Scroll down and look for the following entries:

network.http.pipelining
network.http.proxy.pipelining
network.http.pipelining.maxrequests

Normally the browser will make one request to a web page at a time. When you enable pipelining it will make several at once, which really speeds up page loading.

2. Alter the entries as follows:

Set "network.http.pipelining" to "true"

Set "network.http.proxy.pipelining" to "true"

Set "network.http.pipelining.maxrequests" to some number like 6. This means it will make 6 requests at once. (Please keep this around this number. If you make it too high, it will put unecessary strain on servers...)


3. Lastly right-click anywhere and select New-> Integer. Name it "nglayout.initialpaint.delay" and set its value to "0". This value is the amount of time the browser waits before it acts on information it receives.

If you're using a broadband connection you'll load pages MUCH faster now!

Enjoy...

Maven
01-28-2005, 01:19 PM
I did as you said...and the pages do seem to load faster...thanks!

So what are the draw backs to doing this?

brudney
01-28-2005, 01:40 PM
it actually slows things down a bit in my case... now how do I get rid of "nglayout.initialpaint.delay" string? there's no delete button anywhere... :shrug:

Fahad
01-28-2005, 01:45 PM
works great, thanks.

Jhavna
01-28-2005, 02:32 PM
it actually slows things down a bit in my case... now how do I get rid of "nglayout.initialpaint.delay" string? there's no delete button anywhere...
As about:config is a crude interface to prefs.js, you need to open that file (usually in the folder:
C:\Documents and Settings\<username>\Application Data\Mozilla\Firefox\Profiles\<dafault folder>) and edit it manually.

So what are the draw backs to doing this?
Firefox will now open a number of simultaneous connections to the server you are accessing, thus improving the speed (this is the pipelining setting - I also discovered that 8 is the maximum value for the number of connections!) This means if you have little available bandwidth, it won;t make much difference (as each connection will require bandwidth)

The nglayout.initialpaint.delay can cause things to slow down for some users, but it essentailly determines the delay before firefox actually does something.

finalcut04
01-28-2005, 08:43 PM
very useful. should be a sticky. now it feels like my internet connection is being used.

hobo
01-29-2005, 12:02 PM
excellent, thanks.

Entomogant
01-29-2005, 02:42 PM
WOW!

Thats really fast!
Thank you very much!

Polar
01-29-2005, 03:29 PM
Thank you ,it really is faster now.

Evolution
01-29-2005, 03:46 PM
Simply Amazing!

I didn't think it could go any faster, will this also work for Mozilla?

I think this definately diserves a sticky.

singularity2006
01-30-2005, 08:23 AM
if u go through my Windows 2000 Tweak guide (Stickied in the tech forum), there is a similar tweak for IE. Though for IE, I've been setting the thing at 20. =) Or is ot 14 if u go by hex values??... eh, whatever. It works ;)

CGTalk Moderation
01-30-2006, 09:00 AM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.